Diff for /loncom/homework/lonhomework.pm between versions 1.349 and 1.349.2.1

version 1.349, 2015/02/21 21:53:34 version 1.349.2.1, 2015/03/03 16:54:03
Line 1331  sub update_construct_style { Line 1331  sub update_construct_style {
     }      }
 }  }
   
   # Sets timer to zero for the entire folder containing the current resource for the
   # current user.  This is called by the done button and the javascript function
   # zeroTimer() in lonmenu.pm
   sub zero_timer {
       my $symb = shift;
       my $first_access = &Apache::lonnet::get_first_access("map",$symb);
       my $done_time = time() - $first_access;
       &Apache::lonparmset::storeparm_by_symb($symb,"0_interval","2",$done_time,
               "date_interval",$env{'user.name'},$env{'user.domain'},,'',);
   }
   
   
 sub handler {  sub handler {
     #my $t0 = [&gettimeofday()];      #my $t0 = [&gettimeofday()];
     my $request=$_[0];      my $request=$_[0];
   
       my ($symb) = &Apache::lonnet::whichuser();
   
       # Set the event timer to zero if the "done button" was clicked.
       if ($env{"form.done"} eq "true") {
           &zero_timer($symb);
           $env{"form.done"} = "";
       }
   
     $Apache::lonxml::request=$request;      $Apache::lonxml::request=$request;
     $Apache::lonxml::debug=$env{'user.debug'};      $Apache::lonxml::debug=$env{'user.debug'};
     $env{'request.uri'}=$request->uri;      $env{'request.uri'}=$request->uri;
Line 1359  sub handler { Line 1379  sub handler {
     }      }
     &Apache::lonxml::debug("Permissions:$Apache::lonhomework::browse:$Apache::lonhomework::viewgrades:$Apache::lonhomework::modifygrades:$Apache::lonhomework::queuegrade");      &Apache::lonxml::debug("Permissions:$Apache::lonhomework::browse:$Apache::lonhomework::viewgrades:$Apache::lonhomework::modifygrades:$Apache::lonhomework::queuegrade");
     &Apache::lonxml::debug("Problem Mode ".$env{'form.problemmode'});      &Apache::lonxml::debug("Problem Mode ".$env{'form.problemmode'});
     my ($symb) = &Apache::lonnet::whichuser();  
     &Apache::lonxml::debug('symb is '.$symb);      &Apache::lonxml::debug('symb is '.$symb);
     if ($env{'request.state'} eq "construct") {      if ($env{'request.state'} eq "construct") {
  if ( -e $file ) {   if ( -e $file ) {

Removed from v.1.349  
changed lines
  Added in v.1.349.2.1


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