Merged in feature/HOR-4480 (pull request #6474)
HOR-4480 Approved-by: Julio Cesar Laura Avendaño <contact@julio-laura.com> Approved-by: Paula Quispe <paula.quispe@processmaker.com>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
<?php
|
||||
|
||||
/*----------------------------------********---------------------------------*/
|
||||
use ProcessMaker\ChangeLog\ChangeLog;
|
||||
|
||||
if (isset($_GET['BROWSER_TIME_ZONE_OFFSET'])) {
|
||||
if (PMLicensedFeatures::getSingleton()->verifyfeature('zLhSk5TeEQrNFI2RXFEVktyUGpnczV1WEJNWVp6cjYxbTU3R29mVXVZNWhZQT0=')) {
|
||||
// since all the request parameters using this script are encrypted
|
||||
@@ -61,6 +63,13 @@ if (isset($_GET['BROWSER_TIME_ZONE_OFFSET'])) {
|
||||
throw $e;
|
||||
}
|
||||
|
||||
ChangeLog::getChangeLog()
|
||||
->setSourceId(ChangeLog::FromABE);
|
||||
|
||||
$caseFieldsABE['CURRENT_DYNAFORM'] = '';
|
||||
$caseFieldsABE['USER_UID'] = $caseFieldsABE['CURRENT_USER_UID'];
|
||||
$caseFieldsABE['OBJECT_TYPE'] = '';
|
||||
|
||||
$case->updateCase($_REQUEST['APP_UID'], $caseFieldsABE);
|
||||
|
||||
$ws = new WsBase();
|
||||
|
||||
@@ -44,7 +44,7 @@ if (isset($_GET['BROWSER_TIME_ZONE_OFFSET'])) {
|
||||
$configuration = $result->getRow();
|
||||
|
||||
$action = 'ActionsByEmailDataFormPost.php?APP_UID=' . $_REQUEST['APP_UID'] . '&DEL_INDEX=' .
|
||||
$_REQUEST['DEL_INDEX'] . '&ABER=' . $_REQUEST['ABER'];
|
||||
$_REQUEST['DEL_INDEX'] . '&ABER=' . $_REQUEST['ABER'] . '&DYN_UID=' . $_REQUEST['DYN_UID'];
|
||||
|
||||
$record = [];
|
||||
$record['DYN_CONTENT'] = $configuration['DYN_CONTENT'];
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?php
|
||||
|
||||
if (PMLicensedFeatures
|
||||
::getSingleton()
|
||||
use ProcessMaker\ChangeLog\ChangeLog;
|
||||
|
||||
if (PMLicensedFeatures::getSingleton()
|
||||
->verifyfeature('zLhSk5TeEQrNFI2RXFEVktyUGpnczV1WEJNWVp6cjYxbTU3R29mVXVZNWhZQT0=')) {
|
||||
$G_PUBLISH = new Publisher();
|
||||
try {
|
||||
@@ -29,6 +30,7 @@ if (PMLicensedFeatures
|
||||
$appUid = G::decrypt($_GET['APP_UID'], URL_KEY);
|
||||
$delIndex = G::decrypt($_REQUEST['DEL_INDEX'], URL_KEY);
|
||||
$aber = G::decrypt($_REQUEST['ABER'], URL_KEY);
|
||||
$dynUid = G::decrypt($_REQUEST['DYN_UID'], URL_KEY);
|
||||
$forms = isset($_REQUEST['form']) ? $_REQUEST['form'] : [];
|
||||
|
||||
//Load data related to the case
|
||||
@@ -50,15 +52,18 @@ if (PMLicensedFeatures
|
||||
$_SESSION[$index] = $value;
|
||||
}
|
||||
|
||||
$casesFields['CURRENT_DYNAFORM'] = $dynUid;
|
||||
$casesFields['USER_UID'] = $casesFields['CURRENT_USER_UID'];
|
||||
|
||||
ChangeLog::getChangeLog()
|
||||
->setSourceId(ChangeLog::FromABE);
|
||||
|
||||
//Update case info
|
||||
$case->updateCase($appUid, $casesFields);
|
||||
|
||||
$wsBaseInstance = new WsBase();
|
||||
$result = $wsBaseInstance->derivateCase(
|
||||
$casesFields['CURRENT_USER_UID'],
|
||||
$appUid,
|
||||
$delIndex,
|
||||
true
|
||||
$casesFields['CURRENT_USER_UID'], $appUid, $delIndex, true
|
||||
);
|
||||
$code = (is_array($result) ? $result['status_code'] : $result->status_code);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user