diff --git a/workflow/engine/bin/cron_single.php b/workflow/engine/bin/cron_single.php index 8376085c3..8935c445d 100755 --- a/workflow/engine/bin/cron_single.php +++ b/workflow/engine/bin/cron_single.php @@ -320,6 +320,10 @@ function executeScheduledCases($sNow=null){ $sNow = isset($sNow)? $sNow: date('Y-m-d H:i:s'); $oCaseScheduler = new CaseScheduler; $oCaseScheduler->caseSchedulerCron($sNow); + $log = array(); + foreach ($log as $value){ + saveLog('executeScheduledCases', 'action', "OK Case# $value"); + } setExecutionResultMessage('DONE'); } catch(Exception $oError){ setExecutionResultMessage('WITH ERRORS', 'error'); diff --git a/workflow/engine/classes/model/CaseScheduler.php b/workflow/engine/classes/model/CaseScheduler.php index 3c0ad384a..9aa6bebf2 100755 --- a/workflow/engine/classes/model/CaseScheduler.php +++ b/workflow/engine/classes/model/CaseScheduler.php @@ -293,7 +293,7 @@ class CaseScheduler extends BaseCaseScheduler { } - function caseSchedulerCron($date) { + function caseSchedulerCron($date), &$log=array() { G::LoadClass ( 'dates' ); require_once ('classes/model/LogCasesScheduler.php'); @@ -462,6 +462,7 @@ class CaseScheduler extends BaseCaseScheduler { $caseId = $result->caseId; $caseNumber = $result->caseNumber; + $log[]=$caseNumber. ' was created!, ProcessID: '.$aRow['PRO_UID']; $paramsLog ['WS_CREATE_CASE_STATUS'] = "Case " . $caseNumber . " " . strip_tags ( $result->message ); $paramsLogResult = 'SUCCESS'; @@ -584,6 +585,7 @@ class CaseScheduler extends BaseCaseScheduler { eprintln("OK+ CASE #{$result->caseNumber} was created!", 'green'); $caseId = $result->caseId; $caseNumber = $result->caseNumber; + $log[]=$caseNumber. ' was created!, ProcessID: '.$aRow['PRO_UID']; $paramsLog ['WS_CREATE_CASE_STATUS'] = "Case " . $caseNumber . " " . strip_tags ( $result->message ); $paramsLogResult = 'SUCCESS';