HOR-1682
This commit is contained in:
@@ -2063,11 +2063,9 @@ function PMFDerivateCase ($caseId, $delIndex, $bExecuteTriggersBeforeAssignment
|
|||||||
G::LoadClass( 'wsBase' );
|
G::LoadClass( 'wsBase' );
|
||||||
$ws = new wsBase();
|
$ws = new wsBase();
|
||||||
$result = $ws->derivateCase( $sUserLogged, $caseId, $delIndex, $bExecuteTriggersBeforeAssignment );
|
$result = $ws->derivateCase( $sUserLogged, $caseId, $delIndex, $bExecuteTriggersBeforeAssignment );
|
||||||
if (isset( $result->status_code )) {
|
if (is_array($result)) {
|
||||||
return $result->status_code;
|
$result = (object)$result;
|
||||||
} else {
|
}
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
if ($result->status_code == 0) {
|
if ($result->status_code == 0) {
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
@@ -2350,14 +2348,16 @@ function setCaseTrackerCode ($sApplicationUID, $sCode, $sPIN = '')
|
|||||||
function jumping ($caseId, $delIndex)
|
function jumping ($caseId, $delIndex)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$x = PMFDerivateCase( $caseId, $delIndex );
|
$response = PMFDerivateCase($caseId, $delIndex);
|
||||||
if ($x == 0) {
|
if ($response) {
|
||||||
|
G::header( 'Location: casesListExtJsRedirector' );
|
||||||
|
die(); // After routing and jumping the case, the thread execution will end
|
||||||
|
} else {
|
||||||
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
|
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
|
||||||
}
|
}
|
||||||
} catch (Exception $oException) {
|
} catch (Exception $oException) {
|
||||||
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
|
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
|
||||||
}
|
}
|
||||||
G::header( 'Location: casesListExtJs' );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user