HOR-4862
This commit is contained in:
@@ -2767,27 +2767,26 @@ function PMFDeleteCase ($caseUid)
|
|||||||
* @return int | $result | Result of the cancelation | Returns 1 if the case is cancel successfully; otherwise, returns 0 if an error occurred.
|
* @return int | $result | Result of the cancelation | Returns 1 if the case is cancel successfully; otherwise, returns 0 if an error occurred.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
function PMFCancelCase ($caseUid, $delIndex = null, $userUid = null)
|
function PMFCancelCase($caseUid, $delIndex = null, $userUid = null)
|
||||||
{
|
{
|
||||||
$ws = new WsBase();
|
$ws = new WsBase();
|
||||||
$result = $ws->cancelCase($caseUid, $delIndex, $userUid);
|
$result = $ws->cancelCase($caseUid, $delIndex, $userUid);
|
||||||
$result = (object)$result;
|
$result = (object)$result;
|
||||||
|
$sessionAppUid = $_SESSION['APPLICATION'];
|
||||||
if ($result->status_code == 0) {
|
if ($result->status_code == 0) {
|
||||||
if (isset($_SESSION['APPLICATION']) && isset($_SESSION['INDEX'])) {
|
//It was cancelled the same case in the execution
|
||||||
if ($_SESSION['APPLICATION'] == $caseUid && $_SESSION['INDEX'] == $delIndex) {
|
if ($sessionAppUid === $caseUid) {
|
||||||
if (!defined('WEB_SERVICE_VERSION')) {
|
if (!defined('WEB_SERVICE_VERSION')) {
|
||||||
G::header('Location: ../cases/casesListExtJsRedirector');
|
G::header('Location: ../cases/casesListExtJsRedirector');
|
||||||
die();
|
die;
|
||||||
} else {
|
} else {
|
||||||
die(
|
die(
|
||||||
G::LoadTranslation(
|
G::LoadTranslation(
|
||||||
'ID_PM_FUNCTION_CHANGE_CASE',
|
'ID_PM_FUNCTION_CHANGE_CASE',
|
||||||
SYS_LANG,
|
SYS_LANG,
|
||||||
['PMFCancelCase', G::LoadTranslation('ID_CANCELLED')]
|
['PMFCancelCase', G::LoadTranslation('ID_CANCELLED')]
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user