Merged in bugfix/HOR-4862 (pull request #6619)
HOR-4862 Approved-by: Paula Quispe <paula.quispe@processmaker.com> Approved-by: Dante Loayza <dante.loayza@colosa.com> Approved-by: David Callizaya <david.callizaya@processmaker.com>
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.
|
||||
*
|
||||
*/
|
||||
function PMFCancelCase ($caseUid, $delIndex = null, $userUid = null)
|
||||
function PMFCancelCase($caseUid, $delIndex = null, $userUid = null)
|
||||
{
|
||||
$ws = new WsBase();
|
||||
$result = $ws->cancelCase($caseUid, $delIndex, $userUid);
|
||||
$result = (object)$result;
|
||||
|
||||
$sessionAppUid = $_SESSION['APPLICATION'];
|
||||
if ($result->status_code == 0) {
|
||||
if (isset($_SESSION['APPLICATION']) && isset($_SESSION['INDEX'])) {
|
||||
if ($_SESSION['APPLICATION'] == $caseUid && $_SESSION['INDEX'] == $delIndex) {
|
||||
if (!defined('WEB_SERVICE_VERSION')) {
|
||||
G::header('Location: ../cases/casesListExtJsRedirector');
|
||||
die();
|
||||
} else {
|
||||
die(
|
||||
G::LoadTranslation(
|
||||
//It was cancelled the same case in the execution
|
||||
if ($sessionAppUid === $caseUid) {
|
||||
if (!defined('WEB_SERVICE_VERSION')) {
|
||||
G::header('Location: ../cases/casesListExtJsRedirector');
|
||||
die;
|
||||
} else {
|
||||
die(
|
||||
G::LoadTranslation(
|
||||
'ID_PM_FUNCTION_CHANGE_CASE',
|
||||
SYS_LANG,
|
||||
['PMFCancelCase', G::LoadTranslation('ID_CANCELLED')]
|
||||
)
|
||||
);
|
||||
}
|
||||
['PMFCancelCase', G::LoadTranslation('ID_CANCELLED')]
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user