Diff for /loncom/interface/statistics/lonsubmissiontimeanalysis.pm between versions 1.35.2.2 and 1.35.2.3

version 1.35.2.2, 2012/12/17 02:22:12 version 1.35.2.3, 2020/11/12 00:31:19
Line 103  sub BuildSubmissionTimePage { Line 103  sub BuildSubmissionTimePage {
         $r->rflush();          $r->rflush();
         #          #
         # Determine which problem we are to analyze          # Determine which problem we are to analyze
         my $current_problem = &Apache::lonstathelpers::get_target_from_id          my ($navmap,$current_problem) = &get_current_problem(); # need to retrieve $navmap
             ($env{'form.problemchoice'});                                                                  # to support $resource->* calls
         #                                                                  # for src and compTitle (below)
         my ($navmap,$prev,$curr,$next) =   
             &Apache::lonstathelpers::get_prev_curr_next($current_problem,  
                                                         '.',  
                                                         'part');  
         if (exists($env{'form.PrevProblemAnalysis'}) && defined($prev)) {  
             $current_problem = $prev;  
         } elsif (exists($env{'form.NextProblemAnalysis'}) && defined($next)) {  
             $current_problem = $next;  
         } else {  
             $current_problem = $curr;  
         }  
         #          #
         # Store the current problem choice and send it out in the form          # Store the current problem choice and send it out in the form
         $env{'form.problemchoice'} =           $env{'form.problemchoice'} = 
Line 152  sub BuildSubmissionTimePage { Line 141  sub BuildSubmissionTimePage {
     }      }
 }  }
   
   sub get_current_problem {
       my $current_problem = &Apache::lonstathelpers::get_target_from_id
           ($env{'form.problemchoice'});
       my ($navmap,$prev,$curr,$next) =
           &Apache::lonstathelpers::get_prev_curr_next($current_problem,
                                                       '.',
                                                       'part');
       if (exists($env{'form.PrevProblemAnalysis'}) && defined($prev)) {
           $current_problem = $prev;
       } elsif (exists($env{'form.NextProblemAnalysis'}) && defined($next)) {
           $current_problem = $next;
       } else {
           $current_problem = $curr;
       }
       return ($navmap,$current_problem);
   }
   
 #########################################################  #########################################################
 #########################################################  #########################################################
 ##  ##

Removed from v.1.35.2.2  
changed lines
  Added in v.1.35.2.3


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