Diff for /loncom/interface/lonmodifycourse.pm between versions 1.79.2.8 and 1.79.2.10

version 1.79.2.8, 2019/08/27 15:34:34 version 1.79.2.10, 2024/12/30 00:34:19
Line 664  sub print_settings_display { Line 664  sub print_settings_display {
                      "<th>$lt{'dcon'}</th>\n".                       "<th>$lt{'dcon'}</th>\n".
                      &Apache::loncommon::end_data_table_header_row()."\n";                       &Apache::loncommon::end_data_table_header_row()."\n";
     foreach my $item (@items) {      foreach my $item (@items) {
           my $shown = $enrollvar{$item};
           if ($item eq 'crosslistings') {
               my (@xlists,@lcsecs);
               foreach my $entry (split(/,/,$enrollvar{$item})) {
                   my ($xlist,$lc_sec) = split(/:/,$entry);
                   push(@xlists,$xlist);
                   push(@lcsecs,$lc_sec);
               }
               if (@xlists) {
                   my $crskey = $cnum.':'.$enrollvar{'coursecode'};
                   my %reformatted =
                       &Apache::lonnet::auto_instsec_reformat($cdom,'declutter',
                                                              {$crskey => \@xlists});
                   if (ref($reformatted{$crskey}) eq 'ARRAY') {
                       my @show;
                       my @xlcodes = @{$reformatted{$crskey}};
                       for (my $i=0; $i<@xlcodes; $i++) {
                           push(@show,$xlcodes[$i].':'.$lcsecs[$i]);
                       }
                       if (@show) {
                           $shown = join(',',@show);
                       }
                   }
               }
           }
         $disp_table .= &Apache::loncommon::start_data_table_row()."\n".          $disp_table .= &Apache::loncommon::start_data_table_row()."\n".
                        "<td><b>$longtype{$item}</b></td>\n".                         "<td><b>$longtype{$item}</b></td>\n".
                        "<td>$enrollvar{$item}</td>\n";                         "<td>$shown</td>\n";
         if (grep(/^\Q$item\E$/,@modifiable_params)) {          if (grep(/^\Q$item\E$/,@modifiable_params)) {
             $disp_table .= '<td align="right">'.&mt('Yes').'</td>'."\n";              $disp_table .= '<td align="right">'.&mt('Yes').'</td>'."\n";
         } else {          } else {
Line 2538  sub devalidate_remote_instcats { Line 2563  sub devalidate_remote_instcats {
         }          }
         $modified_dom = '';          $modified_dom = '';
     }      }
     return;      return OK;
 }  }
   
 sub handler {  sub handler {

Removed from v.1.79.2.8  
changed lines
  Added in v.1.79.2.10


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