'
$output_SB .= '
'.&mt('Course Parameters').'
';
foreach my $catkey (@Display_Order) {
- if (!@{$parm_cat_parms{$catkey}}) { next; } # Only display non-empty categories
+ if (!@{$parm_cat_parms{$catkey}}) { next; } # Only display non-empty categories
$output_SB .= &Apache::loncommon::start_data_table();
$output_SB .= &Apache::loncommon::start_data_table_empty_row()
.'
'
@@ -3023,15 +3000,15 @@ function catsbrowser() {
} else {
catswin.focus();
}
-}
+}
ENDSCRIPT
}
$jscript = '';
- my $start_page =
+ my $start_page =
&Apache::loncommon::start_page('Set Course Environment',
$jscript);
- my $end_page =
+ my $end_page =
&Apache::loncommon::end_page();
$r->print(<
ENDSCRIPT
} else {
- my $onload;
+ my $onload;
}
my $start_page =
&Apache::loncommon::start_page('Course Categories',$catwin_js,
@@ -3218,7 +3195,7 @@ sub storedata {
$typeof=$env{'form.typeof_'.$thiskey};
$text = &mt('Saved modified date for');
}
- if (defined($data) and $$olddata{$thiskey} ne $data) {
+ if (defined($data) and $$olddata{$thiskey} ne $data) {
if ($tuname) {
if (&Apache::lonnet::put('resourcedata',{$tkey=>$data,
$tkey.'.type' => $typeof},
@@ -3233,8 +3210,8 @@ sub storedata {
&Apache::lonnet::devalidateuserresdata($tuname,$tudom);
} else {
$newdata{$thiskey}=$data;
- $newdata{$thiskey.'.type'}=$typeof;
- }
+ $newdata{$thiskey.'.type'}=$typeof;
+ }
}
} elsif ($cmd eq 'del') {
if ($tuname) {
@@ -3288,7 +3265,7 @@ sub parse_listdata_key {
my ($key,$listdata) = @_;
# split into student/section affected, and
# the realm (folder/resource part and parameter
- my ($student,$realm) =
+ my ($student,$realm) =
($key=~/^\Q$env{'request.course.id'}\E\.\[([^\.]+)\]\.(.+)$/);
# if course wide student would be undefined
if (!defined($student)) {
@@ -3329,13 +3306,13 @@ sub listdata {
if ($sortorder eq 'realmstudent') {
if ($ares ne $bres ) {
$result = ($ares cmp $bres);
- } elsif ($astudent ne $bstudent) {
+ } elsif ($astudent ne $bstudent) {
$result = ($astudent cmp $bstudent);
} elsif ($apart ne $bpart ) {
$result = ($apart cmp $bpart);
}
} else {
- if ($astudent ne $bstudent) {
+ if ($astudent ne $bstudent) {
$result = ($astudent cmp $bstudent);
} elsif ($ares ne $bres ) {
$result = ($ares cmp $bres);
@@ -3343,7 +3320,7 @@ sub listdata {
$result = ($apart cmp $bpart);
}
}
-
+
if (!$result) {
if (defined($aparm) && defined($bparm)) {
$result = ($aparm <=> $bparm);
@@ -3493,7 +3470,7 @@ sub default_selector {
return '';
}
-my %strings =
+my %strings =
(
'string_yesno'
=> [[ 'yes', 'Yes' ],
@@ -3508,7 +3485,7 @@ my %strings =
sub string_selector {
my ($thistype, $thiskey, $showval) = @_;
-
+
if (!exists($strings{$thistype})) {
return &default_selector($thiskey,$showval);
}
@@ -3601,7 +3578,7 @@ ENDOVER
my @psprt=&Apache::loncommon::get_env_multiple('form.psprt');
if (!@psprt) { $psprt[0]='0'; }
- my @selected_sections =
+ my @selected_sections =
&Apache::loncommon::get_env_multiple('form.Section');
@selected_sections = ('all') if (! @selected_sections);
foreach my $sec (@selected_sections) {
@@ -3614,14 +3591,14 @@ ENDOVER
my $pssymb='';
my $parmlev='';
-
+
unless ($env{'form.parmlev'}) {
$parmlev = 'map';
} else {
$parmlev = $env{'form.parmlev'};
}
- &extractResourceInformation(\@ids, \%typep,\%keyp, \%allparms, \%allparts, \%allmaps,
+ &extractResourceInformation(\@ids, \%typep,\%keyp, \%allparms, \%allparts, \%allmaps,
\%mapp, \%symbp,\%maptitles,\%uris,
\%keyorder,\%defkeytype);
@@ -3630,21 +3607,35 @@ ENDOVER
}
# Menu to select levels, etc
- $r->print('');
- $r->print('
- ');
+ #$r->print('
+ # ');
+ $r->print('');
+ $r->print(' ' );
+ $r->print(&Apache::lonhtmlcommon::start_pick_box());
&parmmenu($r,\%allparms,\@pscat,\%keyorder);
- $r->print(' |
- '.
+ $r->print(&Apache::lonhtmlcommon::row_closure());
+
+ $r->print(&Apache::lonhtmlcommon::row_title(&mt('Select Parts to View')));
+ #$r->print(''.
+ $r->print(''.
''.&mt('Parts').' | '.&mt('Section(s)').
' | '.&mt('Group(s)').' |
---|
');
&partmenu($r,\%allparts,\@psprt);
@@ -3653,11 +3644,17 @@ ENDOVER
$r->print(' | ');
&groupmenu($r,\@selected_groups);
$r->print(' | ');
- $r->print(' | ');
-
+ #$r->print(' | ');
+ $r->print(&Apache::lonhtmlcommon::row_closure(1));
+ $r->print(&Apache::lonhtmlcommon::end_pick_box());
+ $r->print('');
+
+ $r->print('');
+ $r->print(' ' );
my $sortorder=$env{'form.sortorder'};
unless ($sortorder) { $sortorder='realmstudent'; }
&sortmenu($r,$sortorder);
+ $r->print(' ');
$r->print('');
@@ -3802,11 +3799,11 @@ ENDOVER
$r->print(&Apache::loncommon::start_data_table_row().
' | '.
' | ' );
-
+
$r->print('');
my $display_value = $resourcedata->{$thiskey};
if (&isdateparm($resourcedata->{$thiskey.'.type'})) {
- $display_value =
+ $display_value =
&Apache::lonlocal::locallocaltime($display_value);
}
$r->print(&mt('Parameter: "[_1]" with value: "[_2]"',
@@ -3835,7 +3832,7 @@ ENDOVER
}
$r->print(' '.&mt('Part: [_1]',$data{'parameter_part'}));
$r->print(' | ');
-
+
}
}
$r->print(&Apache::loncommon::end_data_table().''.
@@ -3925,7 +3922,7 @@ sub parse_key {
my ($map,$resid,$url) = &Apache::lonnet::decode_symb($data{'realm'});
$data{'realm_exists'} = &Apache::lonnet::symbverify($data{'realm'},$url);
}
-
+
$data{'parameter_part'} = $part;
$data{'parameter_name'} = $name;
@@ -3965,7 +3962,7 @@ sub check_cloners {
$disallowed{'format'} .= $currclone.',';
}
} elsif ($currclone !~/^($match_username)\:($match_domain)$/) {
- $disallowed{'format'} .= $currclone.',';
+ $disallowed{'format'} .= $currclone.',';
} else {
if (&Apache::lonnet::homeserver($uname,$udom) eq 'no_host') {
$disallowed{'newuser'} .= $currclone.',';
@@ -3994,7 +3991,7 @@ sub change_clone {
my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
my $clone_crs = $cnum.':'.$cdom;
-
+
if ($cnum && $cdom) {
my @allowclone;
&extract_cloners($clonelist,\@allowclone);
@@ -4106,7 +4103,7 @@ ENDMAINFORMHEAD
permission => $parm_permission,
linktitle =>'Set default actions for parameters.' ,
icon => 'folder-new.png' ,
- }]},
+ }]},
{ categorytitle => 'New and Existing Parameter Settings for Resources',
items => [
{ linktext => 'Edit Resource Parameters - Helper Mode',
@@ -4138,7 +4135,7 @@ ENDMAINFORMHEAD
linktitle =>'Set/Modify existing resource parameters in overview mode.' ,
icon => 'preferences-desktop-wallpaper.png' ,
#help => 'Parameter_Overview',
- },
+ },
{ linktext => 'Change Log',
url => '/adm/parmset?action=parameterchangelog',
permission => $parm_permission,
@@ -4255,7 +4252,7 @@ sub order_meta_fields {
}
my $ordered_fields = join ",", @neworder;
my $put_result = &Apache::lonnet::put('environment',
- {'metadata.addedorder'=>$ordered_fields},$dom,$crs);
+ {'metadata.addedorder'=>$ordered_fields},$dom,$crs);
&Apache::lonnet::appenv({'course.'.$env{'request.course.id'}.'.metadata.addedorder' => $ordered_fields});
}
my $fields = &get_added_meta_fieldnames($env{'request.course.id'});
@@ -4268,8 +4265,8 @@ sub order_meta_fields {
$ordered_fields = join ",", @fields_in_order;
}
my $put_result = &Apache::lonnet::put('environment',
- {'metadata.addedorder'=>$ordered_fields},$dom,$crs);
- }
+ {'metadata.addedorder'=>$ordered_fields},$dom,$crs);
+ }
$r->print(' ');
my $num_fields = scalar(@fields_in_order);
foreach my $key (@fields_in_order) {
@@ -4320,7 +4317,7 @@ sub addmetafield {
$options =~ s/,,/,/;
my $put_result = &Apache::lonnet::put('environment',
{'metadata.'.$meta_field.'.options'=>$options},$dom,$crs);
-
+
$r->print('Undeleted Metadata Field '.$env{'course.'.$env{'request.course.id'}.'.metadata.'.$meta_field.'.added'}." with result ".$put_result.' ');
}
$r->print(&continue());
@@ -4379,13 +4376,13 @@ sub setrestrictmeta {
$save_field = $meta_field;
if ($env{'form.'.$meta_field.'_stuadd'}) {
$options.='stuadd,';
- }
+ }
if ($env{'form.'.$meta_field.'_choices'}) {
$options.='choices,';
- }
+ }
if ($env{'form.'.$meta_field.'_onlyone'} eq 'single') {
$options.='onlyone,';
- }
+ }
if ($env{'form.'.$meta_field.'_active'}) {
$options.='active,';
}
@@ -4431,7 +4428,7 @@ ENDButtons
$output.= &output_row($r, $field, $$added_metadata_fields{$field},$added_flag, $row_alt);
}
$output .= &Apache::loncommon::end_data_table();
- $r->print(<print(<
$output
$buttons
@@ -4477,7 +4474,7 @@ sub defaultsetter {
&Apache::lonhtmlcommon::add_breadcrumb({href=>'/adm/parmset?action=setdefaults',
text=>"Set Defaults"});
- my $start_page =
+ my $start_page =
&Apache::loncommon::start_page('Parameter Setting Default Actions');
my $breadcrumbs = &Apache::lonhtmlcommon::breadcrumbs('Defaults');
$r->print(<print(&mt('Manual setting rules apply to all interfaces.').' '.
&mt('Automatic setting rules apply to table mode interfaces only.'));
@@ -4658,7 +4655,7 @@ sub components {
$issection='';
}
my $realm=''.&mt('All Resources').'';
- my $realmdescription=&mt('all resources');
+ my $realmdescription=&mt('all resources');
if ($middle=~/^(.+)\_\_\_\(all\)$/) {
$realm=''.&mt('Folder/Map').': '.&Apache::lonnet::gettitle($1).' ('.$1.')';
$realmdescription=&mt('folder').' '.&Apache::lonnet::gettitle($1);
@@ -4689,7 +4686,7 @@ sub load_parameter_names {
close($config);
$standard_parms{'int_pos'} = 'Positive Integer';
$standard_parms{'int_zero_pos'} = 'Positive Integer or Zero';
- %standard_parms=&Apache::lonlocal::texthash(%standard_parms);
+ %standard_parms=&Apache::lonlocal::texthash(%standard_parms);
}
sub standard_parameter_names {
@@ -4698,9 +4695,9 @@ sub standard_parameter_names {
&load_parameter_names();
}
if ($standard_parms{$name}) {
- return $standard_parms{$name};
- } else {
- return $name;
+ return $standard_parms{$name};
+ } else {
+ return $name;
}
}
@@ -4721,7 +4718,7 @@ sub parm_change_log {
$r->print(' |