function executeEvents($sLastExecution, $sNow = null) { global $sFilter; global $sNow; $log = array(); if ($sFilter != '' && strpos($sFilter, 'events') === false) { return false; } setExecutionMessage("Executing events"); setExecutionResultMessage('PROCESSING'); try { $oAppEvent = new AppEvent(); saveLog('executeEvents', 'action', "Executing Events {$sLastExecution}, {$sNow} "); $n = $oAppEvent->executeEvents($sNow, false, $log, 1); foreach ($log as $value) { $arrayCron = unserialize(trim(@file_get_contents(PATH_DATA . "cron"))); $arrayCron["processcTimeStart"] = time(); @file_put_contents(PATH_DATA . "cron", serialize($arrayCron)); saveLog('executeEvents', 'action', "Execute Events : {$value}, {$sNow} "); } setExecutionMessage("|- End Execution events"); setExecutionResultMessage("Processed {$n}"); //saveLog('executeEvents', 'action', $res ); } catch (Exception $oError) { setExecutionResultMessage('WITH ERRORS', 'error'); eprintln(" '-" . $oError->getMessage(), 'red'); saveLog('calculateAlertsDueDate', 'Error', 'Error Executing Events: ' . $oError->getMessage()); } }
function executeEvents($sLastExecution, $sNow = null) { global $sFilter; global $sNow; $log = array(); if ($sFilter != '' && strpos($sFilter, 'events') === false) { return false; } setExecutionMessage("Executing events"); setExecutionResultMessage('PROCESSING'); try { $oAppEvent = new AppEvent(); saveLog('executeEvents', 'action', "Executing Events {$sLastExecution}, {$sNow} "); $n = $oAppEvent->executeEvents($sNow, false, $log); foreach ($log as $value) { saveLog('executeEvents', 'action', "Execute Events : {$value}, {$sNow} "); } setExecutionMessage("|- End Execution events"); setExecutionResultMessage("Processed {$n}"); //saveLog('executeEvents', 'action', $res ); } catch (Exception $oError) { setExecutionResultMessage('WITH ERRORS', 'error'); eprintln(" '-" . $oError->getMessage(), 'red'); saveLog('calculateAlertsDueDate', 'Error', 'Error Executing Events: ' . $oError->getMessage()); } }