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 { |