#!/usr/bin/php -q
Sent from cron: ".$pwd."
Stored in e107: ".$pref['e_cron_pwd']."

You should regenerate the cron command in admin and enter it again in your server configuration. "; sendemail($pref['siteadminemail'], "e107 - Cron Schedule Misconfigured.", $message, $pref['siteadmin'],$pref['siteadminemail'], $pref['siteadmin']); exit; } e107::getCache()->CachePageMD5 = '_'; e107::getCache()->set('cronLastLoad',time(),TRUE,FALSE,TRUE); // from the plugin directory: // realpath(dirname(__FILE__)."/../../")."/"; if($pref['e_cron_pref']) // grab cron { foreach($pref['e_cron_pref'] as $func=>$cron) { if($cron['active']==1) { $list[$func] = $cron; } } } require_once(e_HANDLER."cron_class.php"); $cron = new CronParser(); foreach($list as $func=>$val) { $cron->calcLastRan($val['tab']); $due = $cron->getLastRanUnix(); if($due > (time()-45)) { if(($val['path']=='_system') || is_readable(e_PLUGIN.$val['path']."/e_cron.php")) { if($val['path'] != '_system') { include_once(e_PLUGIN.$val['path']."/e_cron.php"); } $classname = $val['class']."_cron"; if(class_exists($classname)) { $obj = new $classname; if(method_exists($obj,$val['function'])) { // $mes->add("Executing config function ".$key." : ".$method_name."()", E_MESSAGE_DEBUG); $status = call_user_func(array($obj,$val['function'])); if(!$status) { //TODO log error in admin log. // echo "\nerror running the function ".$func.".\n"; log the error. } } } } } // echo "Cron Unix = ". $cron->getLastRanUnix(); // echo "
Now = ".time(); } // echo "
Cron '$cron_str0' last due at: " . date('r', $cron->getLastRanUnix()) . "

"; // $cron->getLastRan() returns last due time in an array // print_a($cron->getLastRan()); // echo "Debug:
" . nl2br($cron->getDebug()); /* $cron_str1 = "3 12 * * *"; if ($cron->calcLastRan($cron_str1)) { echo "

Cron '$cron_str1' last due at: " . date('r', $cron->getLastRanUnix()) . "

"; print_r($cron->getLastRan()); } else { echo "Error parsing"; } echo "Debug:
" . nl2br($cron->getDebug()); */ exit; ?>