Diff for /loncom/cgi/loncron.pl between versions 1.5 and 1.6

version 1.5, 2004/05/11 21:46:21 version 1.6, 2008/11/28 20:50:25
Line 25  $|=1; Line 25  $|=1;
 #  #
 # http://www.lon-capa.org/  # http://www.lon-capa.org/
 #  #
 print "Content-type: text/html\n\n".  
       "<html><body bgcolor='#FFFFFF'><h1>Running loncron ...</h1>".  use strict;
       "Please be patient<p><pre>\n";  
 open (DFH,"/home/httpd/perl/loncron --noemail|");  use lib '/home/httpd/lib/perl/';
 while ($line=<DFH>) {   use Apache::lonlocal;
    print "$line";   use LONCAPA::Configuration;
   use LONCAPA::loncgi;
   
   print("Content-type: text/html\n\n");
   
   &main();
   
   sub main {
       if (!&LONCAPA::loncgi::check_ipbased_access('loncron')) {
           if (!&LONCAPA::loncgi::check_cookie_and_load_env()) {
               &Apache::lonlocal::get_language_handle();
               print(&LONCAPA::loncgi::missing_cookie_msg());
               return;
           }
   
           if (!&LONCAPA::loncgi::can_view('loncron')) {
               &Apache::lonlocal::get_language_handle();
               print(&LONCAPA::loncgi::unauthorized_msg('loncron'));
               return;
           }
       }
   
       &Apache::lonlocal::get_language_handle();
       print '<html><body bgcolor="#FFFFFF"><h1>'.
             &Apache::lonlocal::mt('Running loncron ...').'</h1>'.
             &Apache::lonlocal::mt('Please be patient').'<p><pre>'."\n";
       open (DFH,"/home/httpd/perl/loncron --noemail|");
       while (my $line=<DFH>) { 
           print "$line";
       }
       close(DFH);
       print '</pre></p><p><a href="/lon-status/">'.&Apache::lonlocal::mt('Status Report').
             '</a></p>';
       print '<p><a href="/lon-status/loncstatus.txt">'.&Apache::lonlocal::mt('LONC report.').
             '</a></p>';
       print '<p><a href="/lon-status/londstatus.txt">'.&Apache::lonlocal::mt('LOND report').
             '</a></p></body></html>';
       return;
 }  }
 close(DFH);  
 print "</pre></p><p><a href='/lon-status/'>Status Report</a></p>";  
 print "<p><a href='/lon-status/loncstatus.txt'>LONC report</a></p>";  
 print "<p><a href='/lon-status/londstatus.txt'>LOND report</a></p></body></html>";  

Removed from v.1.5  
changed lines
  Added in v.1.6


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