tbrehm
2009-08-10 8c034eb928cc61258c865c9d865d9b68be63dbf7
server/cron_daily.php
@@ -93,14 +93,18 @@
foreach($records as $rec) {
   $yesterday = date("Ymd",time() - 86400);
   $logfile = escapeshellcmd($rec["document_root"].'/log/'.$yesterday.'-access.log');
   if(@is_file($logfile)) {
      $domain = escapeshellcmd($rec["domain"]);
      $statsdir = escapeshellcmd($rec["document_root"].'/web/stats');
      $webalizer = '/usr/bin/webalizer';
      $webalizer_conf = '/etc/webalizer/webalizer.conf';
      if(!@is_dir($statsdir)) mkdir($statsdir);
      exec("$webalizer -c $webalizer_conf -n $domain -s $domain -r $domain -q -T -o $statsdir $logfile");
   if(!@is_file($logfile)) {
      $logfile = escapeshellcmd($rec["document_root"].'/log/'.$yesterday.'-access.log.gz');
      if(!@is_file($logfile)) {
         continue;
      }
   }
   $domain = escapeshellcmd($rec["domain"]);
   $statsdir = escapeshellcmd($rec["document_root"].'/web/stats');
   $webalizer = '/usr/bin/webalizer';
   $webalizer_conf = '/etc/webalizer/webalizer.conf';
   if(!@is_dir($statsdir)) mkdir($statsdir);
   exec("$webalizer -c $webalizer_conf -n $domain -s $domain -r $domain -q -T -p -o $statsdir $logfile");
}
#######################################################################################################