From b9ae91be383e765235982d4dee6138d30ff0de4a Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Mon, 9 Mar 2015 14:50:14 -0400 Subject: [PATCH] Adding validation for audit log in Case Scheduler class --- .../engine/classes/model/CaseScheduler.php | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/workflow/engine/classes/model/CaseScheduler.php b/workflow/engine/classes/model/CaseScheduler.php index 618b8d84b..ef148c7b3 100755 --- a/workflow/engine/classes/model/CaseScheduler.php +++ b/workflow/engine/classes/model/CaseScheduler.php @@ -95,25 +95,27 @@ class CaseScheduler extends BaseCaseScheduler $result = $this->save(); $con->commit(); - //Add Audit Log - switch ($fields['SCH_OPTION']){ - case '1': - $perform = 'Daily'; - break; - case '2': - $perform = 'Weekly'; - break; - case '3': - $perform = 'Monthly'; - break; - case '4': - $perform = 'One time only'; - break; - case '5': - $perform = 'Every'; - break; + if (isset($fields['SCH_OPTION'])) { + //Add Audit Log + switch ($fields['SCH_OPTION']){ + case '1': + $perform = 'Daily'; + break; + case '2': + $perform = 'Weekly'; + break; + case '3': + $perform = 'Monthly'; + break; + case '4': + $perform = 'One time only'; + break; + case '5': + $perform = 'Every'; + break; + } + G::auditLog("UpdateCaseScheduler", "Scheduler Name: ".$fields['SCH_NAME'].", Task: ".$fields['TAS_UID'].", Perform this task: ".$perform.", Start Date: ".$fields['SCH_START_DATE'].", End Date: ".$fields['SCH_END_DATE'].", Execution time : ".$fields['SCH_START_TIME']); } - G::auditLog("UpdateCaseScheduler", "Scheduler Name: ".$fields['SCH_NAME'].", Task: ".$fields['TAS_UID'].", Perform this task: ".$perform.", Start Date: ".$fields['SCH_START_DATE'].", End Date: ".$fields['SCH_END_DATE'].", Execution time : ".$fields['SCH_START_TIME']); return $result; } else {