Diff for /loncom/interface/lonparmset.pm between versions 1.322 and 1.326

version 1.322, 2006/07/14 18:04:27 version 1.326, 2006/08/07 16:23:04
Line 524  sub valout { Line 524  sub valout {
     # Values of zero are valid.      # Values of zero are valid.
     if (! $value && $value ne '0') {      if (! $value && $value ne '0') {
  if ($editable) {   if ($editable) {
     $result = '<img src="/adm/lonIcons/clickhere.gif" border="0" />';      $result = '<span class="LC_clickhere">*</span>';
  } else {   } else {
     $result='&nbsp;';      $result='&nbsp;';
  }   }
Line 2310  sub crsenv { Line 2310  sub crsenv {
  '</script>';   '</script>';
           
     my $start_page =       my $start_page = 
  &Apache::loncommon::start_page('Set Course Environment Parameters',   &Apache::loncommon::start_page('Set Course Environment',
        $browse_js);         $browse_js);
     my $end_page =       my $end_page = 
  &Apache::loncommon::end_page();   &Apache::loncommon::end_page();
Line 2589  sub listdata { Line 2589  sub listdata {
  $oldpart=$part;   $oldpart=$part;
     }      }
 #  #
 # Preset defaults?  
 #  
             my ($hour,$min,$sec,$val)=('','','','');  
     unless ($$resourcedata{$thiskey}) {  
  my ($parmname)=($thiskey=~/\.(\w+)$/);  
  ($hour,$min,$sec,$val)=&preset_defaults($parmname);  
     }  
   
 #  
 # Ready to print  # Ready to print
 #  #
     $r->print(&tablestart().      $r->print(&tablestart().
Line 2613  sub listdata { Line 2604  sub listdata {
   &Apache::lonhtmlcommon::date_setter('parmform',    &Apache::lonhtmlcommon::date_setter('parmform',
       $jskey,        $jskey,
       $$resourcedata{$thiskey},        $$resourcedata{$thiskey},
       '',1,'','',$hour,$min,$sec).        '',1,'','').
 '<input type="hidden" name="datepointer_'.$thiskey.'" value="'.$jskey.'" />'.  '<input type="hidden" name="datepointer_'.$thiskey.'" value="'.$jskey.'" />'.
 &date_sanity_info($$resourcedata{$thiskey})  &date_sanity_info($$resourcedata{$thiskey})
   );    );
Line 2621  sub listdata { Line 2612  sub listdata {
  my $showval;   my $showval;
  if (defined($$resourcedata{$thiskey})) {   if (defined($$resourcedata{$thiskey})) {
     $showval=$$resourcedata{$thiskey};      $showval=$$resourcedata{$thiskey};
  } else {  
     $showval=$val;  
  }   }
  $r->print('<label><input type="radio" name="set_'.$thiskey.   $r->print('<label><input type="radio" name="set_'.$thiskey.
   '" value="yes"');    '" value="yes"');
Line 2640  sub listdata { Line 2629  sub listdata {
  my $showval;   my $showval;
  if (defined($$resourcedata{$thiskey})) {   if (defined($$resourcedata{$thiskey})) {
     $showval=$$resourcedata{$thiskey};      $showval=$$resourcedata{$thiskey};
  } else {  
     $showval=$val;  
  }   }
  $r->print('<input type="text" name="set_'.$thiskey.'" value="'.   $r->print('<input type="text" name="set_'.$thiskey.'" value="'.
   $showval.'">');    $showval.'">');
Line 3010  ENDMAINFORMHEAD Line 2997  ENDMAINFORMHEAD
     my @menu =      my @menu =
         ( { divider=>'Settings for Your Course',          ( { divider=>'Settings for Your Course',
   },    },
           { text => 'Set Course Environment Parameters',            { text => 'Set Course Environment',
     action => 'crsenv',      action => 'crsenv',
             permission => $parm_permission,              permission => $parm_permission,
               help => 'Course_Environment',
             },              },
           { text => 'Set Portfolio Metadata',            { text => 'Set Portfolio Metadata',
     action => 'setrestrictmeta',      action => 'setrestrictmeta',
Line 3031  ENDMAINFORMHEAD Line 3019  ENDMAINFORMHEAD
           { text => 'Set/Modify Resource Parameters - Helper Mode',            { text => 'Set/Modify Resource Parameters - Helper Mode',
             url => '/adm/helper/parameter.helper',              url => '/adm/helper/parameter.helper',
             permission => $parm_permission,              permission => $parm_permission,
               help => 'Parameter_Helper',
             },              },
    { text => 'Set/Modify Resource Parameters - Overview Mode',     { text => 'Set/Modify Resource Parameters - Overview Mode',
             action => 'newoverview',              action => 'newoverview',
             permission => $parm_permission,              permission => $parm_permission,
               help => 'Parameter_Overview',
             },              },
           { text => 'Set/Modify Resource Parameters - Table Mode',            { text => 'Set/Modify Resource Parameters - Table Mode',
             action => 'settable',              action => 'settable',
             permission => $parm_permission,              permission => $parm_permission,
             help => 'Cascading_Parameters',              help => 'Table_Mode',
             },              },
            { divider => 'Existing Parameter Settings for Your Resources',             { divider => 'Existing Parameter Settings for Your Resources',
   },    },
   { text => 'Modify Resource Parameters - Overview Mode',    { text => 'Modify Resource Parameters - Overview Mode',
             action => 'setoverview',              action => 'setoverview',
             permission => $parm_permission,              permission => $parm_permission,
               help => 'Parameter_Overview',
      },                 },          
   { text => 'Parameter Change Log and Course Blog Posting/User Notification',    { text => 'Parameter Change Log and Course Blog Posting/User Notification',
             action => 'parameterchangelog',              action => 'parameterchangelog',
Line 3417  sub parm_change_log { Line 3408  sub parm_change_log {
     (&mt('all'),10,20,50,100,1000,10000));      (&mt('all'),10,20,50,100,1000,10000));
   
     $r->print('<nobr>'.&mt('[_1] Records',$countselect).'</nobr>'.      $r->print('<nobr>'.&mt('[_1] Records',$countselect).'</nobr>'.
                 '<label>'.&Apache::lonhtmlcommon::checkbox('includetypes',$env{'form.includetypes'},'1').
         ' '.&mt('Include parameter types').'</label>'.
       '<input type="submit" value="'.&mt('Display').'" />');        '<input type="submit" value="'.&mt('Display').'" />');
   
     my $courseopt=&Apache::lonnet::get_courseresdata($env{'course.'.$env{'request.course.id'}.'.num'},      my $courseopt=&Apache::lonnet::get_courseresdata($env{'course.'.$env{'request.course.id'}.'.num'},
Line 3429  sub parm_change_log { Line 3422  sub parm_change_log {
     foreach my $id (sort { $parmlog{$b}{'exe_time'}<=>$parmlog{$a}{'exe_time'} } (keys(%parmlog))) {      foreach my $id (sort { $parmlog{$b}{'exe_time'}<=>$parmlog{$a}{'exe_time'} } (keys(%parmlog))) {
         my @changes=keys(%{$parmlog{$id}{'logentry'}});          my @changes=keys(%{$parmlog{$id}{'logentry'}});
  my $count=$#changes+1;   my $count=$#changes+1;
    if (!$env{'form.includetypes'}) { $count=$count/2; }
  my $time =   my $time =
     &Apache::lonlocal::locallocaltime($parmlog{$id}{'exe_time'});      &Apache::lonlocal::locallocaltime($parmlog{$id}{'exe_time'});
  my $plainname =    my $plainname = 
Line 3458  sub parm_change_log { Line 3452  sub parm_change_log {
             my $value=$parmlog{$id}{'logentry'}->{$changed};              my $value=$parmlog{$id}{'logentry'}->{$changed};
             my ($realm,$section,$parmname,$part,$typeflag,$what,$middle,$uname,$udom,$issection,$realmdescription)=              my ($realm,$section,$parmname,$part,$typeflag,$what,$middle,$uname,$udom,$issection,$realmdescription)=
  &components($changed,$parmlog{$id}{'uname'},$parmlog{$id}{'udom'});   &components($changed,$parmlog{$id}{'uname'},$parmlog{$id}{'udom'});
     if ($typeflag) { $istype{$parmname}=$value; }      if ($typeflag) {
    if (!$env{'form.includetypes'}) { next; } 
    $istype{$parmname}=$value; 
       }
     if ($makenewrow) { $r->print($row_start); } else { $makenewrow=1; }      if ($makenewrow) { $r->print($row_start); } else { $makenewrow=1; }
     $r->print('<td>'.$realm.'</td><td>'.$section.'</td><td>'.      $r->print('<td>'.$realm.'</td><td>'.$section.'</td><td>'.
       &standard_parameter_names($parmname).'</td><td>'.        &standard_parameter_names($parmname).'</td><td>'.
Line 3547  sub handler { Line 3544  sub handler {
     &Apache::lonhtmlcommon::add_breadcrumb({href=>"/adm/parmset",      &Apache::lonhtmlcommon::add_breadcrumb({href=>"/adm/parmset",
     text=>"Parameter Manager",      text=>"Parameter Manager",
     faq=>10,      faq=>10,
     bug=>'Instructor Interface'});      bug=>'Instructor Interface',
                                               help => 'Parameter_Manager'});
   
 # ----------------------------------------------------- Needs to be in a course  # ----------------------------------------------------- Needs to be in a course
     my $parm_permission =      my $parm_permission =
Line 3572  sub handler { Line 3570  sub handler {
         #  the table mode          #  the table mode
         if ((($env{'form.command'} eq 'set') && ($env{'form.url'})          if ((($env{'form.command'} eq 'set') && ($env{'form.url'})
      && (!$env{'form.dis'})) || ($env{'form.symb'})) {       && (!$env{'form.dis'})) || ($env{'form.symb'})) {
               &Apache::lonhtmlcommon::add_breadcrumb({help=>'Problem_Parameters',
       text=>"Problem Parameters"});
     &assessparms($r);      &assessparms($r);
   
         } elsif (! exists($env{'form.action'})) {          } elsif (! exists($env{'form.action'})) {

Removed from v.1.322  
changed lines
  Added in v.1.326


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