HOR-4527
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
parent
abe71a6ffe
commit
0d533e19d9
@@ -23,31 +23,13 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
try {
|
||||
/* global $RBAC;
|
||||
switch ($RBAC->userCanAccess('PM_FACTORY'))
|
||||
{
|
||||
case -2:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die;
|
||||
break;
|
||||
case -1:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die;
|
||||
break;
|
||||
} */
|
||||
//$oJSON = new Services_JSON();
|
||||
|
||||
|
||||
$filter = new InputFilter();
|
||||
$_GET = $filter->xssFilterHard($_GET);
|
||||
$_POST = $filter->xssFilterHard($_POST);
|
||||
$_REQUEST = $filter->xssFilterHard($_REQUEST);
|
||||
//$_SESSION = $filter->xssFilterHard($_SESSION);
|
||||
|
||||
if (isset($_REQUEST['data'])) {
|
||||
if($_REQUEST['action']=="addText"||$_REQUEST['action']=="updateText") {
|
||||
if ($_REQUEST['action'] == "addText" || $_REQUEST['action'] == "updateText") {
|
||||
$oData = Bootstrap::json_decode($_REQUEST['data']);
|
||||
$oDataAux = G::json_decode($_REQUEST['data']);
|
||||
$oDataAux = (array)$oDataAux;
|
||||
@@ -56,13 +38,12 @@ try {
|
||||
$oDataAux = G::json_decode(stripslashes($_REQUEST['data']));
|
||||
$oDataAux = (array)$oDataAux;
|
||||
}
|
||||
//$oData = $oJSON->decode( stripslashes( $_REQUEST['data'] ) );
|
||||
$sOutput = '';
|
||||
$sTask = '';
|
||||
|
||||
if(array_key_exists('pro_uid', $oDataAux) || array_key_exists('uid', $oDataAux) || array_key_exists('PRO_UID', $oDataAux) || array_key_exists('UID', $oDataAux)) {
|
||||
if(array_key_exists('pro_uid', $oDataAux) || array_key_exists('PRO_UID', $oDataAux)) {
|
||||
if(array_key_exists('pro_uid', $oDataAux)) {
|
||||
if (array_key_exists('pro_uid', $oDataAux) || array_key_exists('uid', $oDataAux) || array_key_exists('PRO_UID', $oDataAux) || array_key_exists('UID', $oDataAux)) {
|
||||
if (array_key_exists('pro_uid', $oDataAux) || array_key_exists('PRO_UID', $oDataAux)) {
|
||||
if (array_key_exists('pro_uid', $oDataAux)) {
|
||||
$proUid = $oDataAux['pro_uid'];
|
||||
} else {
|
||||
$proUid = $oDataAux['PRO_UID'];
|
||||
@@ -74,16 +55,16 @@ try {
|
||||
|
||||
$infoProcess = new Processes();
|
||||
|
||||
if(!$infoProcess->processExists($proUid)) {
|
||||
if (!$infoProcess->processExists($proUid)) {
|
||||
$oSL = new SwimlanesElements();
|
||||
if($oSL->swimlanesElementsExists($proUid)) {
|
||||
if ($oSL->swimlanesElementsExists($proUid)) {
|
||||
$aFields = $oSL->load($proUid);
|
||||
$proUid = $aFields['PRO_UID'];
|
||||
} else {
|
||||
$k = new Criteria('workflow');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(TaskPeer::PRO_UID);
|
||||
$k->add(TaskPeer::TAS_UID, $uidAux );
|
||||
$k->add(TaskPeer::TAS_UID, $uidAux);
|
||||
$rs = TaskPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
@@ -93,7 +74,7 @@ try {
|
||||
}
|
||||
$resultProcess = $infoProcess->getProcessRow($proUid);
|
||||
} else {
|
||||
if(array_key_exists('PU_UID', $oDataAux)) {
|
||||
if (array_key_exists('PU_UID', $oDataAux)) {
|
||||
$c = new Criteria('workflow');
|
||||
$c->clearSelectColumns();
|
||||
$c->addSelectColumn(ProcessUserPeer::PRO_UID);
|
||||
@@ -111,8 +92,8 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_REQUEST['pro_uid']) && !empty($_REQUEST['pro_uid']) || isset($_REQUEST['PRO_UID']) && !empty($_REQUEST['PRO_UID'])) {
|
||||
if(isset($_REQUEST['pro_uid']) && !empty($_REQUEST['pro_uid'])) {
|
||||
if (isset($_REQUEST['pro_uid']) && !empty($_REQUEST['pro_uid']) || isset($_REQUEST['PRO_UID']) && !empty($_REQUEST['PRO_UID'])) {
|
||||
if (isset($_REQUEST['pro_uid']) && !empty($_REQUEST['pro_uid'])) {
|
||||
$proUid = $_REQUEST['pro_uid'];
|
||||
} else {
|
||||
$proUid = $_REQUEST['PRO_UID'];
|
||||
@@ -122,13 +103,12 @@ try {
|
||||
$resultProcess = $infoProcess->getProcessRow($proUid);
|
||||
}
|
||||
|
||||
if(isset($proUid) && $proUid != "") {
|
||||
|
||||
if (isset($proUid) && $proUid != "") {
|
||||
$infoProcess = new Processes();
|
||||
|
||||
if (!in_array($_REQUEST["action"], array("load"))) {
|
||||
$infoProcess->updateProcessRow(array(
|
||||
"PRO_UID" => $proUid,
|
||||
"PRO_UID" => $proUid,
|
||||
"PRO_UPDATE_DATE" => date("Y-m-d H:i:s")
|
||||
));
|
||||
}
|
||||
@@ -142,12 +122,12 @@ try {
|
||||
case 'load':
|
||||
$_SESSION['PROCESS'] = $oData->uid;
|
||||
if ($oData->ct) {
|
||||
$sOutput = $oProcessMap->load($oData->uid, true, $_SESSION['APPLICATION'], - 1, $_SESSION['TASK'], $oData->ct);
|
||||
$sOutput = $oProcessMap->load($oData->uid, true, $_SESSION['APPLICATION'], -1, $_SESSION['TASK'], $oData->ct);
|
||||
} else {
|
||||
if ($oData->mode) {
|
||||
$sOutput = $oProcessMap->load($oData->uid);
|
||||
} else {
|
||||
if ($_SESSION['TASK'] != - 1) {
|
||||
if ($_SESSION['TASK'] != -1) {
|
||||
$taskUid = $_SESSION['TASK'];
|
||||
} else {
|
||||
$c = new Criteria('workflow');
|
||||
@@ -159,7 +139,7 @@ try {
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
$aData = $oDataset->getRow();
|
||||
$taskUid = isset($aData['TAS_UID']) ? $aData['TAS_UID'] : - 1;
|
||||
$taskUid = isset($aData['TAS_UID']) ? $aData['TAS_UID'] : -1;
|
||||
}
|
||||
$sOutput = $oProcessMap->load($oData->uid, true, $_SESSION['APPLICATION'], $_SESSION['INDEX'], $taskUid);
|
||||
}
|
||||
@@ -169,21 +149,21 @@ try {
|
||||
$oProcessMap->editProcess($oData->pro_uid);
|
||||
break;
|
||||
case 'process_Export':
|
||||
include (PATH_METHODS . 'processes/processes_Export.php');
|
||||
G::auditLog('ExportProcess','Export process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
include(PATH_METHODS . 'processes/processes_Export.php');
|
||||
G::auditLog('ExportProcess', 'Export process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'process_User':
|
||||
include (PATH_METHODS . 'processes/processes_User.php');
|
||||
include(PATH_METHODS . 'processes/processes_User.php');
|
||||
break;
|
||||
case 'availableProcessesUser':
|
||||
include (PATH_METHODS . 'processes/processes_availableProcessesUser.php');
|
||||
include(PATH_METHODS . 'processes/processes_availableProcessesUser.php');
|
||||
break;
|
||||
case 'webEntry_generate':
|
||||
include (PATH_METHODS . 'processes/processes_webEntryGenerate.php');
|
||||
include(PATH_METHODS . 'processes/processes_webEntryGenerate.php');
|
||||
break;
|
||||
// add this event to validate de data to create a Web Entry
|
||||
case 'webEntry_validate':
|
||||
include (PATH_METHODS . 'processes/processes_webEntryValidate.php');
|
||||
include(PATH_METHODS . 'processes/processes_webEntryValidate.php');
|
||||
break;
|
||||
case 'webEntry_delete':
|
||||
|
||||
@@ -210,7 +190,7 @@ try {
|
||||
|
||||
$oProcessMap = new ProcessMap();
|
||||
$oProcessMap->listProcessesUser($oData->PRO_UID);
|
||||
G::auditLog('AssignRole','Assign new supervisor ('.$oData->USR_UID.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('AssignRole', 'Assign new supervisor (' . $oData->USR_UID . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'removeProcessUser':
|
||||
$oProcessMap->removeProcessUser($oData->PU_UID);
|
||||
@@ -220,7 +200,7 @@ try {
|
||||
break;
|
||||
}
|
||||
}
|
||||
G::auditLog('RemoveUser','Remove supervisor ('.$userSupervisor.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('RemoveUser', 'Remove supervisor (' . $userSupervisor . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'supervisorDynaforms':
|
||||
$oProcessMap->supervisorDynaforms($oData->pro_uid);
|
||||
@@ -232,7 +212,7 @@ try {
|
||||
$oProcessMap->webEntry($oData->pro_uid);
|
||||
break;
|
||||
case 'webEntry_Val_Assig':
|
||||
include (PATH_METHODS . 'processes/webEntry_Val_Assig.php');
|
||||
include(PATH_METHODS . 'processes/webEntry_Val_Assig.php');
|
||||
break;
|
||||
case 'saveTitlePosition':
|
||||
$sOutput = $oProcessMap->saveTitlePosition($oData->pro_uid, $oData->position->x, $oData->position->y);
|
||||
@@ -260,13 +240,13 @@ try {
|
||||
$sOutput = $oProcessMap->addTask($oData->uid, $oData->position->x, $oData->position->y);
|
||||
$sOutputAux = G::json_decode($sOutput);
|
||||
$sOutputAux = (array)$sOutputAux;
|
||||
G::auditLog('AddTask','Add new task ('.$sOutputAux['uid'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('AddTask', 'Add new task (' . $sOutputAux['uid'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'addSubProcess':
|
||||
$sOutput = $oProcessMap->addSubProcess($oData->uid, $oData->position->x, $oData->position->y);
|
||||
$sOutputAux = G::json_decode($sOutput);
|
||||
$sOutputAux = (array)$sOutputAux;
|
||||
G::auditLog('AddSubProcess','Add new sub process ('.$sOutputAux['uid'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('AddSubProcess', 'Add new sub process (' . $sOutputAux['uid'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'taskColor':
|
||||
$oTask->taskColor($oData->pro_uid, $oData->tas_uid);
|
||||
@@ -281,50 +261,50 @@ try {
|
||||
$sOutput = $oProcessMap->saveTaskPosition($oData->uid, $oData->position->x, $oData->position->y);
|
||||
$oTask = new Task();
|
||||
$oTask->load($uidAux);
|
||||
G::auditLog('SaveTaskPosition','Change task position ('.$oTask->getTasTitle().') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('SaveTaskPosition', 'Change task position (' . $oTask->getTasTitle() . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteTask':
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteTask",'Delete Task -> '.$titleTask.' : '.$oData->tas_uid);
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteTask", 'Delete Task -> ' . $titleTask . ' : ' . $oData->tas_uid);
|
||||
$sOutput = $oProcessMap->deleteTask($oData->tas_uid);
|
||||
break;
|
||||
case 'addGuide':
|
||||
$sOutput = $oProcessMap->addGuide($oData->uid, $oData->position, $oData->direction);
|
||||
$sOutputAux = G::json_decode($sOutput);
|
||||
$sOutputAux = (array)$sOutputAux;
|
||||
G::auditLog('Add'.ucwords($oDataAux['direction']).'Line','Add '.$oDataAux['direction'].' line ('.$sOutputAux['uid'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('Add' . ucwords($oDataAux['direction']) . 'Line', 'Add ' . $oDataAux['direction'] . ' line (' . $sOutputAux['uid'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'saveGuidePosition':
|
||||
$sOutput = $oProcessMap->saveGuidePosition($oData->uid, $oData->position, $oData->direction);
|
||||
G::auditLog('SaveGuidePosition','Change '.$oData->direction.' line position ('.$oData->uid.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('SaveGuidePosition', 'Change ' . $oData->direction . ' line position (' . $oData->uid . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteGuide':
|
||||
$sOutput = $oProcessMap->deleteGuide($oData->uid);
|
||||
G::auditLog('DeleteLine','Delete line ('.$oData->uid.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('DeleteLine', 'Delete line (' . $oData->uid . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteGuides':
|
||||
$sOutput = $oProcessMap->deleteGuides($oData->pro_uid);
|
||||
G::auditLog('DeleteLines','Delete all lines in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('DeleteLines', 'Delete all lines in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'addText':
|
||||
$sOutput = $oProcessMap->addText($oData->uid, html_entity_decode(html_entity_decode($oData->label)), $oData->position->x, $oData->position->y);
|
||||
$sOutputAux = G::json_decode($sOutput);
|
||||
$sOutputAux = (array)$sOutputAux;
|
||||
G::auditLog('AddText','Add new text ('.$sOutputAux['uid'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('AddText', 'Add new text (' . $sOutputAux['uid'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'updateText':
|
||||
$sOutput = $oProcessMap->updateText($oData->uid, $oData->label);
|
||||
G::auditLog('UpdateText','Edit text ('.$oData->uid.' ) in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('UpdateText', 'Edit text (' . $oData->uid . ' ) in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'saveTextPosition':
|
||||
$sOutput = $oProcessMap->saveTextPosition($oData->uid, $oData->position->x, $oData->position->y);
|
||||
G::auditLog('SaveTextPosition','Change text position ('.$oData->uid.' ) in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('SaveTextPosition', 'Change text position (' . $oData->uid . ' ) in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteText':
|
||||
$sOutput = $oProcessMap->deleteText($oData->uid);
|
||||
G::auditLog('DeleteText','Delete text ('.$oData->uid.' ) in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('DeleteText', 'Delete text (' . $oData->uid . ' ) in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'dynaforms':
|
||||
$oProcessMap->dynaformsList($oData->pro_uid);
|
||||
@@ -389,125 +369,125 @@ try {
|
||||
case 0:
|
||||
$sType = 'SEQUENTIAL';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
if ($titleNextTask=='') {
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : END OF PROCESS Task Name -> '.$titleTask.' : '.$oData->tas_uid);
|
||||
}else{
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
if ($titleNextTask == '') {
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : END OF PROCESS Task Name -> ' . $titleTask . ' : ' . $oData->tas_uid);
|
||||
} else {
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
$sType = 'SELECT';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
case 2:
|
||||
$sType = 'EVALUATE';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
case 3:
|
||||
$sType = 'PARALLEL';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
case 4:
|
||||
$sType = 'PARALLEL-BY-EVALUATION';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
case 5:
|
||||
$sType = 'SEC-JOIN';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
case 8:
|
||||
$sType = 'DISCRIMINATOR';
|
||||
$oProcessNewPattern = new Process();
|
||||
$taskProcess=$oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess=$taskProcess['PRO_TITLE'];
|
||||
$taskProcess = $oProcessNewPattern->load($oData->pro_uid);
|
||||
$titleProcess = $taskProcess['PRO_TITLE'];
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
if ($oData->next_task != "-1") {
|
||||
$oTaskNextNewPattern = new Task();
|
||||
$taskNextInfo=$oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask=$taskNextInfo['TAS_TITLE'];
|
||||
$taskNextInfo = $oTaskNextNewPattern->load($oData->next_task);
|
||||
$titleNextTask = $taskNextInfo['TAS_TITLE'];
|
||||
} else {
|
||||
$titleNextTask=G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
$titleNextTask = G::LoadTranslation("ID_END_OF_PROCESS");
|
||||
}
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' : '.$oData->pro_uid.' Routing rule : '.$sType.' from -> '.$titleTask.' : '.$oData->tas_uid.' To -> '.$titleNextTask.' : '.$oData->next_task);
|
||||
G::auditLog("DerivationRule", 'PROCESS NAME : ' . $titleProcess . ' : ' . $oData->pro_uid . ' Routing rule : ' . $sType . ' from -> ' . $titleTask . ' : ' . $oData->tas_uid . ' To -> ' . $titleNextTask . ' : ' . $oData->next_task);
|
||||
break;
|
||||
}
|
||||
if (($oData->type != 0) && ($oData->type != 5) && ($oData->type != 8)) {
|
||||
@@ -517,7 +497,6 @@ try {
|
||||
unset($aRow);
|
||||
}
|
||||
if (($oData->delete) || ($oData->type == 0) || ($oData->type == 5) || ($oData->type == 8)) {
|
||||
|
||||
$oTasks = new Tasks();
|
||||
$oTasks->deleteAllRoutesOfTask($oData->pro_uid, $oData->tas_uid);
|
||||
$oTasks->deleteAllGatewayOfTask($oData->pro_uid, $oData->tas_uid);
|
||||
@@ -527,9 +506,9 @@ try {
|
||||
case 'deleteAllRoutes':
|
||||
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteRoutes",'Delete All Routes From Task -> '.$titleTask.' : '.$oData->tas_uid);
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteRoutes", 'Delete All Routes From Task -> ' . $titleTask . ' : ' . $oData->tas_uid);
|
||||
$oTasks = new Tasks();
|
||||
$oTasks->deleteAllRoutesOfTask($oData->pro_uid, $oData->tas_uid);
|
||||
break;
|
||||
@@ -556,11 +535,11 @@ try {
|
||||
case 'exploreDirectory':
|
||||
$_SESSION["PFMDirectory"] = $oData->main_directory;
|
||||
$oProcessMap->exploreDirectory($oData->pro_uid, $oData->main_directory, $oData->directory);
|
||||
G::auditLog('ProcessFileManager','Upload template ('.$oData->main_directory.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Upload template (' . $oData->main_directory . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteFile':
|
||||
$oProcessMap->deleteFile($oData->pro_uid, $oData->main_directory, $oData->directory, $oData->file);
|
||||
G::auditLog('ProcessFileManager','Delete template ('.$oData->main_directory.': '.$oData->file.') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Delete template (' . $oData->main_directory . ': ' . $oData->file . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'deleteDirectory':
|
||||
$oProcessMap->deleteDirectory($oData->pro_uid, $oData->main_directory, $oData->directory, $oData->dir_to_delete);
|
||||
@@ -570,9 +549,9 @@ try {
|
||||
break;
|
||||
case 'deleteSubProcess':
|
||||
$oTaskNewPattern = new Task();
|
||||
$taskInfo=$oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask=$taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteSubProcess",'Delete Sub-Process -> '.$titleTask.' : '.$oData->tas_uid);
|
||||
$taskInfo = $oTaskNewPattern->load($oData->tas_uid);
|
||||
$titleTask = $taskInfo['TAS_TITLE'];
|
||||
G::auditlog("DeleteSubProcess", 'Delete Sub-Process -> ' . $titleTask . ' : ' . $oData->tas_uid);
|
||||
$sOutput = $oProcessMap->deleteSubProcess($oData->pro_uid, $oData->tas_uid);
|
||||
break;
|
||||
case 'subProcess_Properties':
|
||||
@@ -655,7 +634,7 @@ try {
|
||||
require_once 'classes/model/Configuration.php';
|
||||
$oConfiguration = new Configuration();
|
||||
$oConfiguration->create(array('CFG_UID' => 'REGISTER_INFORMATION', 'OBJ_UID' => '', 'CFG_VALUE' => serialize(array('u' => $oData->u, 'p' => $oData->p
|
||||
)), 'PRO_UID' => '', 'USR_UID' => $_SESSION['USER_LOGGED'], 'APP_UID' => ''
|
||||
)), 'PRO_UID' => '', 'USR_UID' => $_SESSION['USER_LOGGED'], 'APP_UID' => ''
|
||||
));
|
||||
$oResponse->sLabel = G::LoadTranslation('ID_DOWNLOAD');
|
||||
$oResponse->sLink = '../processes/downloadPML?id=' . $oData->pro_uid . '&s=' . $sessionId;
|
||||
@@ -676,11 +655,11 @@ try {
|
||||
switch ($sDir) {
|
||||
case 'mailTemplates':
|
||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
G::auditLog('ProcessFileManager','Edit template ('.$_REQUEST['filename'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Edit template (' . $_REQUEST['filename'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'public':
|
||||
$sDirectory = PATH_DATA_PUBLIC . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
G::auditLog('ProcessFileManager','Edit public template ('.$_REQUEST['filename'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Edit public template (' . $_REQUEST['filename'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
default:
|
||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
@@ -688,66 +667,26 @@ try {
|
||||
}
|
||||
$fcontent = file_get_contents($sDirectory);
|
||||
$extion = explode(".", $_REQUEST['filename']);
|
||||
// $oHeadPublisher = &headPublisher::getSingleton();
|
||||
// $oHeadPublisher->clearScripts();
|
||||
// $oHeadPublisher->addScriptFile( '/js/tinymce/jscripts/tiny_mce/tiny_mce.js' );
|
||||
// $jscriptCode .= '
|
||||
//
|
||||
//// var tmpArrToStr = Array.prototype.toStr;
|
||||
//// var tmpObjToStr = Object.prototype.toStr;
|
||||
//// var tmpObjConcat = Object.prototype.concat;
|
||||
//// var tmpObjGetByKey = Object.prototype.get_by_key;
|
||||
//// var tmpObjExpand = Object.prototype.expand;
|
||||
//// var tmpObjSetParent = Object.prototype.setParent;
|
||||
//// var tmpObjIsSetKey = Object.prototype.isset_key;
|
||||
////
|
||||
//// delete Array.prototype.toStr;
|
||||
//// delete Object.prototype.toStr;
|
||||
//// delete Object.prototype.concat;
|
||||
//// delete Object.prototype.get_by_key;
|
||||
//// delete Object.prototype.expand;
|
||||
//// delete Object.prototype.setParent;
|
||||
//// delete Object.prototype.isset_key;
|
||||
//// alert ("hi");
|
||||
//// document.body.onload = function(){
|
||||
// alert ("hello");
|
||||
// tinyMCE.baseURL = "/js/tinymce/jscripts/tiny_mce";
|
||||
// tinyMCE.init({
|
||||
// theme : "advanced",
|
||||
// plugins : "fullpage",
|
||||
// mode : "specific_textareas",
|
||||
// editor_selector : "tmceEditor",
|
||||
// width : "640",
|
||||
// height : "300",
|
||||
// theme_advanced_buttons3_add : "fullpage"
|
||||
// });
|
||||
//// alert ("goodbye");
|
||||
//// }
|
||||
// ';
|
||||
// $oHeadPublisher->addScriptCode($jscriptCode);
|
||||
$_REQUEST['fcontent'] = $fcontent;
|
||||
|
||||
preg_match_all('/\@(?:([\>])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*(?:[\\\\][\w\W])?)*)\))((?:\s*\[[\'"]?\w+[\'"]?\])+)?/',$fcontent,$matches);
|
||||
preg_match_all('/\@(?:([\>])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*(?:[\\\\][\w\W])?)*)\))((?:\s*\[[\'"]?\w+[\'"]?\])+)?/', $fcontent, $matches);
|
||||
foreach ($matches[0] as $key => $value) {
|
||||
preg_match('/(\!--)'.$value.'(-->)/',$fcontent, $match);
|
||||
if (count($match)==0) {
|
||||
$fcontent = preg_replace ('/'.$value.'/i','<!--'.$value.'-->',$fcontent);
|
||||
preg_match('/(\!--)' . $value . '(-->)/', $fcontent, $match);
|
||||
if (count($match) == 0) {
|
||||
$fcontent = preg_replace('/' . $value . '/i', '<!--' . $value . '-->', $fcontent);
|
||||
}
|
||||
}
|
||||
preg_match_all('/\@(?:([\<])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*(?:[\\\\][\w\W])?)*)\))((?:\s*\[[\'"]?\w+[\'"]?\])+)?/',$fcontent,$matches);
|
||||
preg_match_all('/\@(?:([\<])([a-zA-Z\_]\w*)|([a-zA-Z\_][\w\-\>\:]*)\(((?:[^\\\\\)]*(?:[\\\\][\w\W])?)*)\))((?:\s*\[[\'"]?\w+[\'"]?\])+)?/', $fcontent, $matches);
|
||||
foreach ($matches[0] as $key => $value) {
|
||||
preg_match('/(\!--)'.$value.'(-->)/',$fcontent, $match);
|
||||
if (count($match)==0) {
|
||||
$fcontent = preg_replace ('/'.$value.'/i','<!--'.$value.'-->',$fcontent);
|
||||
}
|
||||
preg_match('/(\!--)' . $value . '(-->)/', $fcontent, $match);
|
||||
if (count($match) == 0) {
|
||||
$fcontent = preg_replace('/' . $value . '/i', '<!--' . $value . '-->', $fcontent);
|
||||
}
|
||||
}
|
||||
|
||||
//if($extion[count($extion)-1]=='html' || $extion[count($extion)-1]=='txt'){
|
||||
$aData = Array('pro_uid' => $_REQUEST['pro_uid'], 'fcontent' => $fcontent, 'filename' => $_REQUEST['filename']);
|
||||
$aData = array('pro_uid' => $_REQUEST['pro_uid'], 'fcontent' => $fcontent, 'filename' => $_REQUEST['filename']);
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'processes/processes_FileEdit', '', $aData);
|
||||
G::RenderPage('publish', 'raw');
|
||||
// $G_PUBLISH->AddContent( 'view', 'processes/processesFileEditEmail' );
|
||||
// G::RenderPage( 'publish', 'blank' );
|
||||
break;
|
||||
case 'saveFile':
|
||||
$_REQUEST['pro_uid'] = $filter->xssFilterHard($_REQUEST['pro_uid']);
|
||||
@@ -755,8 +694,7 @@ try {
|
||||
global $G_PUBLISH;
|
||||
$G_PUBLISH = new Publisher();
|
||||
global $RBAC;
|
||||
if ( $RBAC->userCanAccess('PM_FACTORY') == 1) {
|
||||
|
||||
if ($RBAC->userCanAccess('PM_FACTORY') == 1) {
|
||||
$app = new Processes();
|
||||
if (!$app->processExists($_REQUEST['pro_uid'])) {
|
||||
echo G::LoadTranslation('ID_PROCESS_UID_NOT_DEFINED');
|
||||
@@ -771,11 +709,11 @@ try {
|
||||
switch ($sDir) {
|
||||
case 'mailTemplates':
|
||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
G::auditLog('ProcessFileManager','Save template ('.$_REQUEST['filename'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Save template (' . $_REQUEST['filename'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
case 'public':
|
||||
$sDirectory = PATH_DATA_PUBLIC . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
G::auditLog('ProcessFileManager','Save public template ('.$_REQUEST['filename'].') in process "'.$resultProcess['PRO_TITLE'].'"');
|
||||
G::auditLog('ProcessFileManager', 'Save public template (' . $_REQUEST['filename'] . ') in process "' . $resultProcess['PRO_TITLE'] . '"');
|
||||
break;
|
||||
default:
|
||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
@@ -792,32 +730,32 @@ try {
|
||||
}
|
||||
break;
|
||||
case 'getSessid':
|
||||
if(isset($_SESSION['USER_LOGGED'])){
|
||||
if (isset($_SESSION['USER_LOGGED'])) {
|
||||
echo Bootstrap::json_encode(1);
|
||||
}else{
|
||||
} else {
|
||||
echo Bootstrap::json_encode(0);
|
||||
}
|
||||
break;
|
||||
case 'events':
|
||||
$oProcessMap->eventsList($oData->pro_uid, $oData->type);
|
||||
break;
|
||||
/**
|
||||
* returns an array with all Dynaforms Fields
|
||||
*/
|
||||
/**
|
||||
* returns an array with all Dynaforms Fields
|
||||
*/
|
||||
case 'getVariableList':
|
||||
|
||||
$proUid = isset($_REQUEST['process']) ? $_REQUEST['process'] : '';
|
||||
$queryText = isset($_REQUEST['queryText']) ? $_REQUEST['queryText'] : '';
|
||||
switch($_REQUEST['type']) {
|
||||
case 'system';
|
||||
switch ($_REQUEST['type']) {
|
||||
case 'system':
|
||||
$typeVars = $_REQUEST['type'];
|
||||
break;
|
||||
case 'process';
|
||||
break;
|
||||
case 'process':
|
||||
$typeVars = $_REQUEST['type'];
|
||||
break;
|
||||
case 'grid';
|
||||
break;
|
||||
case 'grid':
|
||||
$typeVars = $_REQUEST['type'];
|
||||
break;
|
||||
break;
|
||||
}
|
||||
if ($_REQUEST['type'] == 'all') {
|
||||
$aFields = getDynaformsVars($proUid);
|
||||
@@ -834,14 +772,14 @@ try {
|
||||
}
|
||||
} else {
|
||||
switch ($_REQUEST["type"]) {
|
||||
case "system" :
|
||||
case "system":
|
||||
foreach ($aFields as $key => $value) {
|
||||
if ($aFields[$key]["sType"] == "system") {
|
||||
$aVariables[] = $aFields[$key];
|
||||
}
|
||||
}
|
||||
break;
|
||||
default :
|
||||
default:
|
||||
foreach ($aFields as $key => $value) {
|
||||
$aVariables[] = $aFields[$key];
|
||||
}
|
||||
@@ -851,19 +789,19 @@ try {
|
||||
|
||||
echo Bootstrap::json_encode($aVariables);
|
||||
break;
|
||||
/**
|
||||
* returns the prefix mean
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* returns the prefix mean
|
||||
*
|
||||
*/
|
||||
case 'getVariablePrefix':
|
||||
$_REQUEST['prefix'] = $filter->xssFilterHard($_REQUEST['prefix']);
|
||||
$_REQUEST['prefix'] = $_REQUEST['prefix'] != null ? $_REQUEST['prefix'] : 'ID_TO_STRING';
|
||||
$prefix = $filter->xssFilterHard(G::LoadTranslation($_REQUEST['prefix']));
|
||||
echo G::LoadTranslation($prefix);
|
||||
break;
|
||||
/**
|
||||
* return an array with all Variables of Grid type
|
||||
*/
|
||||
/**
|
||||
* return an array with all Variables of Grid type
|
||||
*/
|
||||
case 'getGridList':
|
||||
|
||||
$proUid = isset($_REQUEST['PRO_UID']) ? $_REQUEST['PRO_UID'] : '';
|
||||
@@ -876,9 +814,9 @@ try {
|
||||
}
|
||||
echo Bootstrap::json_encode($aVariables);
|
||||
break;
|
||||
/**
|
||||
* return an array with all Grid Variables according to Grid
|
||||
*/
|
||||
/**
|
||||
* return an array with all Grid Variables according to Grid
|
||||
*/
|
||||
case 'getVariableGrid':
|
||||
|
||||
$proUid = isset($_REQUEST['PRO_UID']) ? $_REQUEST['PRO_UID'] : '';
|
||||
@@ -910,22 +848,7 @@ try {
|
||||
}
|
||||
}
|
||||
echo Bootstrap::json_encode($resultArray);
|
||||
// var_dump($resultArray);
|
||||
break;
|
||||
/*
|
||||
case 'saveFile':
|
||||
global $G_PUBLISH;
|
||||
$G_PUBLISH = new Publisher();
|
||||
$sDirectory = PATH_DATA_MAILTEMPLATES . $_REQUEST['pro_uid'] . PATH_SEP . $_REQUEST['filename'];
|
||||
|
||||
$fp = fopen($sDirectory, 'w');
|
||||
$content = stripslashes($_REQUEST['fcontent']);
|
||||
$content = str_replace("@amp@", "&", $content);
|
||||
fwrite($fp, $content);
|
||||
fclose($fp);
|
||||
echo 'saved: '. $sDirectory;
|
||||
break;
|
||||
*/
|
||||
case 'emptyFileOptions':
|
||||
global $G_PUBLISH;
|
||||
$G_PUBLISH = new Publisher();
|
||||
@@ -966,7 +889,6 @@ try {
|
||||
}
|
||||
$response = new stdclass();
|
||||
$response->casesNumRec = $casesNumRec;
|
||||
//$json = new Services_JSON();
|
||||
$sOutput = Bootstrap::json_encode($response);
|
||||
break;
|
||||
case "verifyNameFile":
|
||||
@@ -991,7 +913,6 @@ try {
|
||||
} catch (Exception $oException) {
|
||||
$token = strtotime("now");
|
||||
PMException::registerErrorLog($oException, $token);
|
||||
G::outRes( G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)) );
|
||||
G::outRes(G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)));
|
||||
die;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user