version 1.54.2.6, 2010/11/19 00:09:15
|
version 1.58, 2010/09/10 20:25:51
|
Line 647 sub onload_action {
|
Line 647 sub onload_action {
|
sub print_main_menu { |
sub print_main_menu { |
my ($r,$can_request,$states,$dom,$jscript,$loaditems,$crumb,$request_domains) = @_; |
my ($r,$can_request,$states,$dom,$jscript,$loaditems,$crumb,$request_domains) = @_; |
my ($types,$typename) = &Apache::loncommon::course_types(); |
my ($types,$typename) = &Apache::loncommon::course_types(); |
my $onchange; |
my $onchange = 'this.form.submit()'; |
unless ($env{'form.interface'} eq 'textual') { |
|
$onchange = 'this.form.submit()'; |
|
} |
|
|
|
my $nextstate_setter = "\n"; |
my $nextstate_setter = "\n"; |
if (ref($states) eq 'HASH') { |
if (ref($states) eq 'HASH') { |
foreach my $key (keys(%{$states})) { |
foreach my $key (keys(%{$states})) { |
Line 3599 sub retrieve_settings {
|
Line 3595 sub retrieve_settings {
|
} |
} |
$env{'form.datemode'} = $reqinfo{'datemode'}; |
$env{'form.datemode'} = $reqinfo{'datemode'}; |
$env{'form.dateshift'} = $reqinfo{'dateshift'}; |
$env{'form.dateshift'} = $reqinfo{'dateshift'}; |
|
if (($reqinfo{'crstype'} eq 'official') && ($reqinfo{'instcode'} ne '')) { |
if ($reqinfo{'crstype'} eq 'official') { |
$env{'form.sectotal'} = $reqinfo{'sectotal'}; |
$env{'form.autoadds'} = $reqinfo{'autoadds'}; |
$env{'form.crosslisttotal'} = $reqinfo{'crosslisttotal'}; |
$env{'form.autodrops'} = $reqinfo{'autodrops'}; |
$env{'form.autoadds'} = $reqinfo{'autoadds'}; |
if ($reqinfo{'instcode'} ne '') { |
$env{'form.autdrops'} = $reqinfo{'autodrops'}; |
$env{'form.sectotal'} = $reqinfo{'sectotal'}; |
$env{'form.instcode'} = $reqinfo{'instcode'}; |
$env{'form.crosslisttotal'} = $reqinfo{'crosslisttotal'}; |
my $crscode = { |
$env{'form.instcode'} = $reqinfo{'instcode'}; |
$cnum => $reqinfo{'instcode'}, |
my $crscode = { |
}; |
$cnum => $reqinfo{'instcode'}, |
&extract_instcode($dom,'instcode',$crscode,$cnum); |
}; |
|
&extract_instcode($dom,'instcode',$crscode,$cnum); |
|
} |
|
} |
} |
my @currsec; |
my @currsec; |
if (ref($reqinfo{'sections'}) eq 'HASH') { |
if (ref($reqinfo{'sections'}) eq 'HASH') { |