2016-09-21 18:12:42 -04:00
|
|
|
<?php
|
2017-12-04 13:25:35 +00:00
|
|
|
$licensedFeatures = PMLicensedFeatures::getSingleton();
|
2015-11-09 11:01:11 -04:00
|
|
|
if (!$licensedFeatures->verifyfeature('7qhYmF1eDJWcEdwcUZpT0k4S0xTRStvdz09')) {
|
2017-12-04 13:25:35 +00:00
|
|
|
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
|
|
|
|
G::header('location: ../login/login');
|
2015-11-09 11:01:11 -04:00
|
|
|
die;
|
|
|
|
|
}
|
2015-11-11 11:31:25 -04:00
|
|
|
$caseId = $_SESSION['APPLICATION'];
|
|
|
|
|
$usrUid = $_SESSION['USER_LOGGED'];
|
|
|
|
|
$usrName = $_SESSION['USR_FULLNAME'];
|
|
|
|
|
$actualIndex = $_SESSION['INDEX'];
|
2015-11-09 11:01:11 -04:00
|
|
|
$cont = 0;
|
|
|
|
|
|
|
|
|
|
use \ProcessMaker\Services\Api;
|
2017-12-04 13:25:35 +00:00
|
|
|
|
2015-11-09 11:01:11 -04:00
|
|
|
$appDel = new AppDelegation();
|
|
|
|
|
|
|
|
|
|
$actualThread = $appDel->Load($caseId, $actualIndex);
|
|
|
|
|
$actualLastIndex = $actualThread['DEL_PREVIOUS'];
|
|
|
|
|
|
|
|
|
|
$oLabels = new labelsGmail();
|
2015-12-19 14:38:45 -04:00
|
|
|
$oLabels->addRelabelingToQueue($caseId, $actualIndex, $actualLastIndex, false);
|
2015-11-24 11:40:59 -04:00
|
|
|
|
2017-08-11 13:43:39 -04:00
|
|
|
$pmGoogle = new PmGoogleApi();
|
2017-12-04 13:25:35 +00:00
|
|
|
if (array_key_exists('gmail', $_SESSION) && $_SESSION['gmail'] == 1 && $pmGoogle->getServiceGmailStatus()) {
|
|
|
|
|
$_SESSION['gmail'] = 0;
|
|
|
|
|
unset($_SESSION['gmail']); //cleaning session
|
|
|
|
|
$mUrl = '/sys'. $_SESSION['WORKSPACE'] .'/en/'.$_SESSION['currentSkin'].'/cases/cases_Open?APP_UID='.$caseId.'&DEL_INDEX='.$actualIndex.'&action=sent';
|
|
|
|
|
} else {
|
|
|
|
|
$mUrl = 'casesListExtJs';
|
|
|
|
|
if (isset($_SESSION["currentSkin"]) && $_SESSION["currentSkin"] === 'uxs') {
|
|
|
|
|
$mUrl = '../home';
|
|
|
|
|
}
|
2015-11-09 11:01:11 -04:00
|
|
|
}
|
|
|
|
|
|
2017-12-04 13:25:35 +00:00
|
|
|
header('location:' . $mUrl);
|