From e44d59e5d50cbd5e4f09fbb27b37f815a78e5538 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Tue, 8 Oct 2013 08:59:49 -0400 Subject: [PATCH] BUG-12991 VALIDATION PHP Notice: Undefined index in Array --- workflow/engine/classes/class.pmScript.php | 4 ++-- workflow/engine/methods/cases/cases_SaveData.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100755 => 100644 workflow/engine/classes/class.pmScript.php mode change 100755 => 100644 workflow/engine/methods/cases/cases_SaveData.php diff --git a/workflow/engine/classes/class.pmScript.php b/workflow/engine/classes/class.pmScript.php old mode 100755 new mode 100644 index 7e2dc6a62..7cbd8f87b --- a/workflow/engine/classes/class.pmScript.php +++ b/workflow/engine/classes/class.pmScript.php @@ -575,7 +575,7 @@ function handleFatalErrors ($buffer) if (preg_match( '/(error<\/b>:)(.+)(/', '', $regs[2] ); $aAux = explode( ' in ', $err ); - $sCode = $_SESSION['_CODE_']; + $sCode = isset($_SESSION['_CODE_']) ? $_SESSION['_CODE_'] : null; unset( $_SESSION['_CODE_'] ); registerError( 2, $aAux[0], 0, $sCode ); if (strpos( $_SERVER['REQUEST_URI'], '/cases/cases_Step' ) !== false) { @@ -604,7 +604,7 @@ function handleFatalErrors ($buffer) die(); } else { $aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] ); - if ($_SESSION['TRIGGER_DEBUG']['ISSET']) { + if (isset($_SESSION['TRIGGER_DEBUG']['ISSET']) && $_SESSION['TRIGGER_DEBUG']['ISSET']) { $_SESSION['TRIGGER_DEBUG']['TIME'] = 'AFTER'; $_SESSION['TRIGGER_DEBUG']['BREAKPAGE'] = $aNextStep['PAGE']; $aNextStep['PAGE'] = $aNextStep['PAGE'] . '&breakpoint=triggerdebug'; diff --git a/workflow/engine/methods/cases/cases_SaveData.php b/workflow/engine/methods/cases/cases_SaveData.php old mode 100755 new mode 100644 index ac957d8e5..077b2dbde --- a/workflow/engine/methods/cases/cases_SaveData.php +++ b/workflow/engine/methods/cases/cases_SaveData.php @@ -56,7 +56,7 @@ try { $Fields["APP_DATA"] = array_merge( $Fields["APP_DATA"], $_POST["form"] ); #here we must verify if is a debug session - $trigger_debug_session = $_SESSION['TRIGGER_DEBUG']['ISSET']; #here we must verify if is a debugg session + $trigger_debug_session = isset($_SESSION['TRIGGER_DEBUG']['ISSET']) ? $_SESSION['TRIGGER_DEBUG']['ISSET'] : null; #here we must verify if is a debugg session #trigger debug routines...