Merge pull request #2076 from gproly/BUG-12991
BUG-12991 VALIDATION PHP Notice: Undefined index in Array
This commit is contained in:
4
workflow/engine/classes/class.pmScript.php
Executable file → Normal file
4
workflow/engine/classes/class.pmScript.php
Executable file → Normal file
@@ -575,7 +575,7 @@ function handleFatalErrors ($buffer)
|
|||||||
if (preg_match( '/(error<\/b>:)(.+)(<br)/', $buffer, $regs )) {
|
if (preg_match( '/(error<\/b>:)(.+)(<br)/', $buffer, $regs )) {
|
||||||
$err = preg_replace( '/<.*?>/', '', $regs[2] );
|
$err = preg_replace( '/<.*?>/', '', $regs[2] );
|
||||||
$aAux = explode( ' in ', $err );
|
$aAux = explode( ' in ', $err );
|
||||||
$sCode = $_SESSION['_CODE_'];
|
$sCode = isset($_SESSION['_CODE_']) ? $_SESSION['_CODE_'] : null;
|
||||||
unset( $_SESSION['_CODE_'] );
|
unset( $_SESSION['_CODE_'] );
|
||||||
registerError( 2, $aAux[0], 0, $sCode );
|
registerError( 2, $aAux[0], 0, $sCode );
|
||||||
if (strpos( $_SERVER['REQUEST_URI'], '/cases/cases_Step' ) !== false) {
|
if (strpos( $_SERVER['REQUEST_URI'], '/cases/cases_Step' ) !== false) {
|
||||||
@@ -604,7 +604,7 @@ function handleFatalErrors ($buffer)
|
|||||||
die();
|
die();
|
||||||
} else {
|
} else {
|
||||||
$aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] );
|
$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']['TIME'] = 'AFTER';
|
||||||
$_SESSION['TRIGGER_DEBUG']['BREAKPAGE'] = $aNextStep['PAGE'];
|
$_SESSION['TRIGGER_DEBUG']['BREAKPAGE'] = $aNextStep['PAGE'];
|
||||||
$aNextStep['PAGE'] = $aNextStep['PAGE'] . '&breakpoint=triggerdebug';
|
$aNextStep['PAGE'] = $aNextStep['PAGE'] . '&breakpoint=triggerdebug';
|
||||||
|
|||||||
2
workflow/engine/methods/cases/cases_SaveData.php
Executable file → Normal file
2
workflow/engine/methods/cases/cases_SaveData.php
Executable file → Normal file
@@ -56,7 +56,7 @@ try {
|
|||||||
$Fields["APP_DATA"] = array_merge( $Fields["APP_DATA"], $_POST["form"] );
|
$Fields["APP_DATA"] = array_merge( $Fields["APP_DATA"], $_POST["form"] );
|
||||||
|
|
||||||
#here we must verify if is a debug session
|
#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...
|
#trigger debug routines...
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user