Diff for /loncom/cgi/loncron.pl between versions 1.4 and 1.7

version 1.4, 2003/09/01 03:37:27 version 1.7, 2008/12/25 01:56:03
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|");  use lib '/home/httpd/lib/perl/';
 while ($line=<DFH>) {   use Apache::lonlocal;
    print "$line";   use LONCAPA::Configuration;
   use LONCAPA::loncgi;
   use LONCAPA::lonauthcgi;
   
   print("Content-type: text/html\n\n");
   
   &main();
   
   sub main {
       if (!&LONCAPA::lonauthcgi::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::lonauthcgi::can_view('loncron')) {
               &Apache::lonlocal::get_language_handle();
               print(&LONCAPA::lonauthcgi::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><a href=/lon-status/>Status Report</a>";  
 print "<p><a href=/lon-status/loncstatus.txt>LONC report</a>";  
 print "<p><a href=/lon-status/londstatus.txt>LOND report</a></body></html>";  

Removed from v.1.4  
changed lines
  Added in v.1.7


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