Diff for /loncom/interface/lonparmset.pm between versions 1.598 and 1.599

version 1.598, 2020/12/24 00:37:30 version 1.599, 2021/01/17 18:23:09
Line 1912  sub print_td { Line 1912  sub print_td {
                 $nolink = 1;                  $nolink = 1;
             }              }
         } elsif ($mprefix =~ /availablestudent\&$/) {          } elsif ($mprefix =~ /availablestudent\&$/) {
             if ($which > 4) {              $nolink = 1;
                 $nolink = 1;  
             }  
         } elsif ($mprefix =~ /examcode\&$/) {          } elsif ($mprefix =~ /examcode\&$/) {
             unless ($which == 2) {              unless ($which == 2) {
                 $nolink = 1;                  $nolink = 1;
Line 4680  sub listdata { Line 4678  sub listdata {
                 ($thiskey=~/^$env{'request.course.id'}\.(?:(.+)\.)*([\w\s\-]+)\.(\w+)$/);                  ($thiskey=~/^$env{'request.course.id'}\.(?:(.+)\.)*([\w\s\-]+)\.(\w+)$/);
             my $section=&mt('All Students');              my $section=&mt('All Students');
             $readonly = $readonlyall;              $readonly = $readonlyall;
               my $userscope;
             my $showval = $$resourcedata{$thiskey};               my $showval = $$resourcedata{$thiskey}; 
             if ($middle=~/^\[(.*)\]/) {              if ($middle=~/^\[(.*)\]/) {
                 my $issection=$1;                  my $issection=$1;
Line 4693  sub listdata { Line 4692  sub listdata {
                         }                          }
                     }                      }
                     $section=&mt('User').": ".&Apache::loncommon::plainname($stuname,$studom);                      $section=&mt('User').": ".&Apache::loncommon::plainname($stuname,$studom);
                       $userscope = 1;
                 } else {                  } else {
                     if (($env{'request.course.sec'} ne '') && ($caller eq 'overview')) {                      if (($env{'request.course.sec'} ne '') && ($caller eq 'overview')) {
                         if (exists($grouphash{$issection})) {                          if (exists($grouphash{$issection})) {
Line 4790  sub listdata { Line 4790  sub listdata {
                 '<td><b>'.&mt($parmitem).                  '<td><b>'.&mt($parmitem).
                 '</b></td>');                  '</b></td>');
             unless ($readonly) {              unless ($readonly) {
                   my $disabled;
                   if (($name eq 'availablestudent') &&
                       (($showval eq '') || ($userscope))) {
                       $disabled = ' disabled="disabled"';
                   }
                 $r->print('<td><input type="checkbox" name="del_'.                  $r->print('<td><input type="checkbox" name="del_'.
                         $thiskey.'" /></td>');                          $thiskey.'"'.$disabled.' /></td>');
             }              }
             $r->print('<td>');              $r->print('<td>');
             $foundkeys++;              $foundkeys++;
Line 4819  sub listdata { Line 4824  sub listdata {
                 $r->print(&date_interval_selector($thiskey,$name,                  $r->print(&date_interval_selector($thiskey,$name,
                           $showval,$readonly));                            $showval,$readonly));
             } elsif ($thistype =~ m/^string/) {              } elsif ($thistype =~ m/^string/) {
                   if ($name eq 'availablestudent') {
                       $readonly = 1;
                   }
                 $r->print(&string_selector($thistype,$thiskey,                  $r->print(&string_selector($thistype,$thiskey,
                           $showval,$name,$readonly));                            $showval,$name,$readonly));
             } else {              } else {

Removed from v.1.598  
changed lines
  Added in v.1.599


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