Diff for /loncom/interface/loncreateuser.pm between versions 1.221 and 1.223

version 1.221, 2007/12/21 20:34:26 version 1.223, 2007/12/23 15:50:23
Line 2109  sub update_roles { Line 2109  sub update_roles {
                     if ($url =~ m-^/($match_domain)/($match_courseid)/?(\w*)$-) {                      if ($url =~ m-^/($match_domain)/($match_courseid)/?(\w*)$-) {
                         my $result = &Apache::loncommon::commit_studentrole(\$logmsg,$udom,$uname,$url,$role,$now,0,$1,$2,$3);                          my $result = &Apache::loncommon::commit_studentrole(\$logmsg,$udom,$uname,$url,$role,$now,0,$1,$2,$3);
                         if (($result =~ /^error/) || ($result eq 'not_in_class') || ($result eq 'unknown_course') || ($result eq 'refused')) {                          if (($result =~ /^error/) || ($result eq 'not_in_class') || ($result eq 'unknown_course') || ($result eq 'refused')) {
                             $output = "Error: $result\n";                              if ($result eq 'refused' && $logmsg) {
                                   $output = $logmsg;
                               } else { 
                                   $output = "Error: $result\n";
                               }
                         } else {                          } else {
                             $output = &mt('Assigning').' '.$role.' in '.$url.                              $output = &mt('Assigning').' '.$role.' in '.$url.
                                       &mt('starting').' '.localtime($now).                                        &mt('starting').' '.localtime($now).
Line 2836  sub handler { Line 2840  sub handler {
                                                           'User_Management_List'));                                                            'User_Management_List'));
             if ($permission->{'cusr'}) {              if ($permission->{'cusr'}) {
                 &Apache::lonuserutils::update_user_list($r,$context,$setting,$choice);                  &Apache::lonuserutils::update_user_list($r,$context,$setting,$choice);
                 $r->print('<p><a href="/adm/createuser?action=listusers">'.&mt('Display User Lists').'</a>');  
                 $r->print(&Apache::loncommon::end_page());                  $r->print(&Apache::loncommon::end_page());
             } else {              } else {
                 $r->print(&mt('You are not authorized to make bulk changes to user roles'));                  $r->print(&mt('You are not authorized to make bulk changes to user roles'));
                   $r->print('<p><a href="/adm/createuser?action=listusers">'.&mt('Display User Lists').'</a>');
                 $r->print(&Apache::loncommon::end_page());                  $r->print(&Apache::loncommon::end_page());
             }              }
         } else {          } else {
Line 3561  $table. Line 3565  $table.
   
 sub course_level_row {  sub course_level_row {
     my ($protectedcourse,$role,$area,$domain,$plrole,$sections_count,$lt) = @_;      my ($protectedcourse,$role,$area,$domain,$plrole,$sections_count,$lt) = @_;
     my $table = &Apache::loncommon::start_data_table_row().      my $row = &Apache::loncommon::start_data_table_row().
                 ' <td><input type="checkbox" name="act_'.                ' <td><input type="checkbox" name="act_'.
                 $protectedcourse.'_'.$role.'" /></td>'."\n".                $protectedcourse.'_'.$role.'" /></td>'."\n".
                 ' <td>'.$plrole.'</td>'."\n".                ' <td>'.$plrole.'</td>'."\n".
                 '<td>'.$area.'<br />Domain: '.$domain.'</td>'."\n";                ' <td>'.$area.'<br />Domain: '.$domain.'</td>'."\n";
     if ($role eq 'cc') {      if ($role eq 'cc') {
         $table .= '<td>&nbsp</td>';          $row .= '<td>&nbsp;</td>';
     } elsif ($env{'request.course.sec'} ne '') {      } elsif ($env{'request.course.sec'} ne '') {
         $table .= ' <td><input type="hidden" value="'.          $row .= ' <td><input type="hidden" value="'.
                   $env{'request.course.sec'}.'" '.                  $env{'request.course.sec'}.'" '.
                   'name="sec_'.$protectedcourse.'_'.$role.'" />'.                  'name="sec_'.$protectedcourse.'_'.$role.'" />'.
                   $env{'request.course.sec'}.'</td>';                  $env{'request.course.sec'}.'</td>';
     } else {      } else {
         if (ref($sections_count) eq 'HASH') {          if (ref($sections_count) eq 'HASH') {
             my $currsec =               my $currsec = 
                 &Apache::lonuserutils::course_sections($sections_count,                  &Apache::lonuserutils::course_sections($sections_count,
                                                        $protectedcourse.'_'.$role);                                                         $protectedcourse.'_'.$role);
             $table .= '<td><table class="LC_createuser">'.              $row .= '<td><table class="LC_createuser">'."\n".
                       '<tr class="LC_section_row">                      '<tr class="LC_section_row">'."\n".
                         <td valign="top">'.$lt->{'exs'}.'<br />'.                      ' <td valign="top">'.$lt->{'exs'}.'<br />'.
                         $currsec.'</td>                         $currsec.'</td>'."\n".
                         <td>&nbsp;&nbsp;</td>                       ' <td>&nbsp;&nbsp;</td>'."\n".
                         <td valign="top">&nbsp;'.$lt->{'new'}.'<br />'.                       ' <td valign="top">&nbsp;'.$lt->{'new'}.'<br />'.
                      '<input type="text" name="newsec_'.$protectedcourse.'_'.$role.                       '<input type="text" name="newsec_'.$protectedcourse.'_'.$role.
                      '" value="" />'.                       '" value="" />'.
                      '<input type="hidden" '.                       '<input type="hidden" '.
                      'name="sec_'.$protectedcourse.'_'.$role.'" /></td>'."\n".                       'name="sec_'.$protectedcourse.'_'.$role.'" /></td>'."\n".
                      '</tr></table></td>';                       '</tr></table></td>'."\n";
         } else {          } else {
             $table .= '<td><input type="text" size="10" '.              $row .= '<td><input type="text" size="10" '.
                       'name="sec_'.$protectedcourse.'_'.$role.'" /></td>';                        'name="sec_'.$protectedcourse.'_'.$role.'" /></td>'."\n";
         }          }
     }      }
     $table .= <<ENDTIMEENTRY;      $row .= <<ENDTIMEENTRY;
 <td><input type="hidden" name="start_$protectedcourse\_$role" value='' />  <td><input type="hidden" name="start_$protectedcourse\_$role" value="" />
 <a href=  <a href=
 "javascript:pjump('date_start','Start Date $plrole',document.cu.start_$protectedcourse\_$role.value,'start_$protectedcourse\_$role','cu.pres','dateset')">$lt->{'ssd'}</a></td>  "javascript:pjump('date_start','Start Date $plrole',document.cu.start_$protectedcourse\_$role.value,'start_$protectedcourse\_$role','cu.pres','dateset')">$lt->{'ssd'}</a></td>
 <td><input type="hidden" name="end_$protectedcourse\_$role" value='' />  <td><input type="hidden" name="end_$protectedcourse\_$role" value="" />
 <a href=  <a href=
 "javascript:pjump('date_end','End Date $plrole',document.cu.end_$protectedcourse\_$role.value,'end_$protectedcourse\_$role','cu.pres','dateset')">$lt->{'sed'}</a></td>  "javascript:pjump('date_end','End Date $plrole',document.cu.end_$protectedcourse\_$role.value,'end_$protectedcourse\_$role','cu.pres','dateset')">$lt->{'sed'}</a></td>
 ENDTIMEENTRY  ENDTIMEENTRY
     $table.= &Apache::loncommon::end_data_table_row();      $row .= &Apache::loncommon::end_data_table_row();
       return $row;
 }  }
   
 sub course_level_dc {  sub course_level_dc {

Removed from v.1.221  
changed lines
  Added in v.1.223


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>