HOR-4527
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
parent
abe71a6ffe
commit
0d533e19d9
@@ -25,22 +25,22 @@
|
||||
/*$access = $RBAC->userCanAccess('PM_FACTORY');
|
||||
if( $access != 1 ) {
|
||||
switch ($access) {
|
||||
case -2:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
break;
|
||||
case -2:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
break;
|
||||
case -1:
|
||||
default:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
break;
|
||||
default:
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
break;
|
||||
}
|
||||
exit();
|
||||
}*/
|
||||
//next two variables store the current process uid and the last processmap used
|
||||
//print_r ($_SESSION['PROCESS'] );
|
||||
//print_r ($_SESSION['PROCESSMAP'] );
|
||||
$RBAC->requirePermissions( 'PM_FACTORY' );
|
||||
$RBAC->requirePermissions('PM_FACTORY');
|
||||
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
$G_SUB_MENU = 'process';
|
||||
@@ -48,13 +48,13 @@ $G_ID_MENU_SELECTED = 'PROCESSES';
|
||||
$G_ID_SUB_MENU_SELECTED = '-';
|
||||
|
||||
$G_PUBLISH = new Publisher();
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
$oHeadPublisher = headPublisher::getSingleton();
|
||||
$oHeadPublisher->addScriptFile('/jscore/src/PM.js');
|
||||
$oHeadPublisher->addScriptFile('/jscore/src/Sessions.js');
|
||||
$G_PUBLISH->AddContent( 'view', 'processes/mainLoad' );
|
||||
|
||||
if (isset( $_GET['type'] ))
|
||||
G::RenderPage( "publishBlank", "blank" );
|
||||
else
|
||||
G::RenderPage( "publish" );
|
||||
$G_PUBLISH->AddContent('view', 'processes/mainLoad');
|
||||
|
||||
if (isset($_GET['type'])) {
|
||||
G::RenderPage("publishBlank", "blank");
|
||||
} else {
|
||||
G::RenderPage("publish");
|
||||
}
|
||||
|
||||
@@ -25,34 +25,33 @@
|
||||
use ProcessMaker\Core\System;
|
||||
use ProcessMaker\Plugins\PluginRegistry;
|
||||
|
||||
//$oHeadPublisher = & headPublisher::getSingleton();
|
||||
global $RBAC;
|
||||
$RBAC->requirePermissions( 'PM_FACTORY' );
|
||||
$RBAC->requirePermissions('PM_FACTORY');
|
||||
|
||||
$conf = new Configurations();
|
||||
|
||||
$pmVersion = (preg_match("/^([\d\.]+).*$/", System::getVersion(), $arrayMatch))? $arrayMatch[1] : ""; //Otherwise: Branch master
|
||||
$pmVersion = (preg_match("/^([\d\.]+).*$/", System::getVersion(), $arrayMatch)) ? $arrayMatch[1] : ""; //Otherwise: Branch master
|
||||
|
||||
/*----------------------------------********---------------------------------*/
|
||||
if (true) {
|
||||
$arrayFlagImportFileExtension = array("pm", "pmx", "pmx2", "bpmn");
|
||||
} else {
|
||||
/*----------------------------------********---------------------------------*/
|
||||
/*----------------------------------********---------------------------------*/
|
||||
$arrayFlagImportFileExtension = array("pm", "pmx", "bpmn");
|
||||
/*----------------------------------********---------------------------------*/
|
||||
/*----------------------------------********---------------------------------*/
|
||||
}
|
||||
/*----------------------------------********---------------------------------*/
|
||||
|
||||
$arrayFlagMenuNewOption = array("pm" => true, "bpmn" => true);
|
||||
$arrayFlagMenuNewOption = array("pm" => true, "bpmn" => true);
|
||||
|
||||
if ($pmVersion != "") {
|
||||
$arrayFlagImportFileExtension = (version_compare($pmVersion . "", "3", ">="))? $arrayFlagImportFileExtension : array("pm");
|
||||
$arrayFlagMenuNewOption = (version_compare($pmVersion . "", "3", ">="))? array("bpmn" => true) : array("pm" => true);
|
||||
$arrayFlagImportFileExtension = (version_compare($pmVersion . "", "3", ">=")) ? $arrayFlagImportFileExtension : array("pm");
|
||||
$arrayFlagMenuNewOption = (version_compare($pmVersion . "", "3", ">=")) ? array("bpmn" => true) : array("pm" => true);
|
||||
}
|
||||
|
||||
$oPluginRegistry = PluginRegistry::loadSingleton();
|
||||
|
||||
$arrayMenuNewOptionPlugin = array();
|
||||
$arrayMenuNewOptionPlugin = array();
|
||||
$arrayContextMenuOptionPlugin = array();
|
||||
|
||||
foreach ($oPluginRegistry->getDesignerMenu() as $value) {
|
||||
@@ -79,12 +78,12 @@ foreach ($oPluginRegistry->getDesignerMenu() as $value) {
|
||||
}
|
||||
}
|
||||
|
||||
$oHeadPublisher->addExtJsScript( 'processes/main', true ); //adding a javascript file .js
|
||||
$oHeadPublisher->addContent( 'processes/main' ); //adding a html file .html.
|
||||
$oHeadPublisher->addExtJsScript('processes/main', true); //adding a javascript file .js
|
||||
$oHeadPublisher->addContent('processes/main'); //adding a html file .html.
|
||||
|
||||
$partnerFlag = (defined('PARTNER_FLAG')) ? PARTNER_FLAG : false;
|
||||
$oHeadPublisher->assign( 'PARTNER_FLAG', $partnerFlag );
|
||||
$oHeadPublisher->assign( 'pageSize', $conf->getEnvSetting( 'casesListRowNumber' ) );
|
||||
$oHeadPublisher->assign('PARTNER_FLAG', $partnerFlag);
|
||||
$oHeadPublisher->assign('pageSize', $conf->getEnvSetting('casesListRowNumber'));
|
||||
$oHeadPublisher->assign("arrayFlagImportFileExtension", $arrayFlagImportFileExtension);
|
||||
$oHeadPublisher->assign("arrayFlagMenuNewOption", $arrayFlagMenuNewOption);
|
||||
$oHeadPublisher->assign("arrayMenuNewOptionPlugin", $arrayMenuNewOptionPlugin);
|
||||
@@ -100,27 +99,26 @@ $oHeadPublisher->assign('credentials', base64_encode(G::json_encode($designer->g
|
||||
|
||||
$deleteCasesFlag = false;
|
||||
global $RBAC;
|
||||
if($RBAC->userCanAccess('PM_DELETE_PROCESS_CASES') === 1) {
|
||||
if ($RBAC->userCanAccess('PM_DELETE_PROCESS_CASES') === 1) {
|
||||
$deleteCasesFlag = true;
|
||||
}
|
||||
$oHeadPublisher->assign('deleteCasesFlag', $deleteCasesFlag);
|
||||
|
||||
$oPluginRegistry = PluginRegistry::loadSingleton();
|
||||
$callBackFile = $oPluginRegistry->getImportProcessCallback();
|
||||
$file = false;
|
||||
if(sizeof($callBackFile)) {
|
||||
$file = false;
|
||||
if (count($callBackFile)) {
|
||||
$file = $callBackFile[0]->getCallBackFile() != "" ? $callBackFile[0]->getCallBackFile() : false;
|
||||
}
|
||||
$oHeadPublisher->assign("importProcessCallbackFile", $file);
|
||||
|
||||
$isGranularFeature = false;
|
||||
/*----------------------------------********---------------------------------*/
|
||||
$licensedFeatures = & PMLicensedFeatures::getSingleton();
|
||||
$licensedFeatures = PMLicensedFeatures::getSingleton();
|
||||
if ($licensedFeatures->verifyfeature('jXsSi94bkRUcVZyRStNVExlTXhEclVadGRRcG9xbjNvTWVFQUF3cklKQVBiVT0=')) {
|
||||
$isGranularFeature = true;
|
||||
}
|
||||
/*----------------------------------********---------------------------------*/
|
||||
$oHeadPublisher->assign("isGranularFeature", $isGranularFeature);
|
||||
|
||||
G::RenderPage( 'publish', 'extJs' );
|
||||
|
||||
G::RenderPage('publish', 'extJs');
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
|
||||
require_once 'classes/model/Process.php';
|
||||
|
||||
$start = isset( $_POST['start'] ) ? $_POST['start'] : 0;
|
||||
$limit = isset( $_POST['limit'] ) ? $_POST['limit'] : '';
|
||||
$dir = isset( $_POST['dir'] ) ? $_POST['dir'] : 'ASC';
|
||||
$sort = isset( $_POST['sort'] ) ? $_POST['sort'] : '';
|
||||
$start = isset($_POST['start']) ? $_POST['start'] : 0;
|
||||
$limit = isset($_POST['limit']) ? $_POST['limit'] : '';
|
||||
$dir = isset($_POST['dir']) ? $_POST['dir'] : 'ASC';
|
||||
$sort = isset($_POST['sort']) ? $_POST['sort'] : '';
|
||||
|
||||
$oProcess = new Process();
|
||||
$oProcess->dir = $dir;
|
||||
@@ -36,19 +36,20 @@ $oProcess->sort = $sort;
|
||||
$memkey = 'no memcache';
|
||||
$memcacheUsed = 'not used';
|
||||
$totalCount = 0;
|
||||
if (isset( $_POST['category'] ) && $_POST['category'] !== '<reset>') {
|
||||
if (isset( $_POST['processName'] ))
|
||||
$proData = $oProcess->getAllProcesses( $start, $limit, $_POST['category'], $_POST['processName'], true, false, $_SESSION["USER_LOGGED"]);
|
||||
else
|
||||
$proData = $oProcess->getAllProcesses( $start, $limit, $_POST['category'], null, true, false, $_SESSION["USER_LOGGED"]);
|
||||
if (isset($_POST['category']) && $_POST['category'] !== '<reset>') {
|
||||
if (isset($_POST['processName'])) {
|
||||
$proData = $oProcess->getAllProcesses($start, $limit, $_POST['category'], $_POST['processName'], true, false, $_SESSION["USER_LOGGED"]);
|
||||
} else {
|
||||
$proData = $oProcess->getAllProcesses($start, $limit, $_POST['category'], null, true, false, $_SESSION["USER_LOGGED"]);
|
||||
}
|
||||
} else {
|
||||
if (isset( $_POST['processName'] )) {
|
||||
if (isset($_POST['processName'])) {
|
||||
$memkey = 'processList-' . $start . '-' . $limit . '-' . $_POST['processName'];
|
||||
$memcacheUsed = 'yes';
|
||||
$proData = $memcache->get( $memkey );
|
||||
$proData = $memcache->get($memkey);
|
||||
if ($proData === false) {
|
||||
$proData = $oProcess->getAllProcesses( $start, $limit, null, $_POST['processName'], true, false, $_SESSION["USER_LOGGED"]);
|
||||
$memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR );
|
||||
$proData = $oProcess->getAllProcesses($start, $limit, null, $_POST['processName'], true, false, $_SESSION["USER_LOGGED"]);
|
||||
$memcache->set($memkey, $proData, PMmemcached::ONE_HOUR);
|
||||
$totalCount = count($proData);
|
||||
$proData = array_splice($proData, $start, $limit);
|
||||
$memcacheUsed = 'no';
|
||||
@@ -61,18 +62,18 @@ if (isset( $_POST['category'] ) && $_POST['category'] !== '<reset>') {
|
||||
$memkey = 'processList-allProcesses-' . $start . '-' . $limit;
|
||||
$memkeyTotal = $memkey . '-total';
|
||||
$memcacheUsed = 'yes';
|
||||
if (($proData = $memcache->get( $memkey )) === false || ($totalCount = $memcache->get( $memkeyTotal )) === false) {
|
||||
$proData = $oProcess->getAllProcesses( $start, $limit, null, null, true, false, $_SESSION["USER_LOGGED"]);
|
||||
if (($proData = $memcache->get($memkey)) === false || ($totalCount = $memcache->get($memkeyTotal)) === false) {
|
||||
$proData = $oProcess->getAllProcesses($start, $limit, null, null, true, false, $_SESSION["USER_LOGGED"]);
|
||||
$totalCount = count($proData);
|
||||
$proData = array_splice($proData, $start, $limit);
|
||||
$memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR );
|
||||
$memcache->set( $memkeyTotal, $totalCount, PMmemcached::ONE_HOUR );
|
||||
$memcache->set($memkey, $proData, PMmemcached::ONE_HOUR);
|
||||
$memcache->set($memkeyTotal, $totalCount, PMmemcached::ONE_HOUR);
|
||||
$memcacheUsed = 'no';
|
||||
} else {
|
||||
$proData = $oProcess->orderMemcache($proData, $start, $limit);
|
||||
$proData = $oProcess->orderMemcache($proData, $start, $limit);
|
||||
$totalCount = $proData->totalCount;
|
||||
$proData = $proData->dataMemcache;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$r = new stdclass();
|
||||
@@ -81,4 +82,4 @@ $r->memcache = $memcacheUsed;
|
||||
$r->data = \ProcessMaker\Util\DateTime::convertUtcToTimeZone($proData);
|
||||
$r->totalCount = $totalCount;
|
||||
|
||||
echo G::json_encode( $r );
|
||||
echo G::json_encode($r);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -22,22 +22,22 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
global $RBAC;
|
||||
$access = $RBAC->userCanAccess( 'PM_FACTORY' );
|
||||
$access = $RBAC->userCanAccess('PM_FACTORY');
|
||||
if ($access != 1) {
|
||||
switch ($access) {
|
||||
case - 1:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
case - 2:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
default:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
}
|
||||
@@ -47,14 +47,14 @@ if ($access != 1) {
|
||||
* ***********************
|
||||
*/
|
||||
|
||||
function parseItemArray ($array)
|
||||
function parseItemArray($array)
|
||||
{
|
||||
if (! isset( $array->item ) && ! is_array( $array )) {
|
||||
if (! isset($array->item) && ! is_array($array)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$result = array ();
|
||||
if (isset( $array->item )) {
|
||||
$result = array();
|
||||
if (isset($array->item)) {
|
||||
foreach ($array->item as $key => $value) {
|
||||
$result[$value->key] = $value->value;
|
||||
}
|
||||
@@ -71,29 +71,29 @@ try {
|
||||
$oProcess->ws_open_public();
|
||||
|
||||
$result = $oProcess->ws_ProcessList();
|
||||
$processes[] = array ('uid' => 'char','name' => 'char','age' => 'integer','balance' => 'float'
|
||||
$processes[] = array('uid' => 'char','name' => 'char','age' => 'integer','balance' => 'float'
|
||||
);
|
||||
|
||||
if ($result->status_code == 0 && isset( $result->processes )) {
|
||||
if ($result->status_code == 0 && isset($result->processes)) {
|
||||
foreach ($result->processes as $key => $val) {
|
||||
$process = parseItemArray( $val );
|
||||
$process = parseItemArray($val);
|
||||
$processes[] = $process;
|
||||
}
|
||||
}
|
||||
$_DBArray['processes'] = $processes;
|
||||
$_SESSION['_DBArray'] = $_DBArray;
|
||||
|
||||
$c = new Criteria( 'dbarray' );
|
||||
$c->setDBArrayTable( 'processes' );
|
||||
$c = new Criteria('dbarray');
|
||||
$c->setDBArrayTable('processes');
|
||||
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
$G_ID_MENU_SELECTED = 'PROCESSES';
|
||||
|
||||
$G_PUBLISH = new Publisher();
|
||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'processes/processes_ListPublic', $c );
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'processes/processes_ListPublic', $c);
|
||||
$oHeadPublisher = headPublisher::getSingleton();
|
||||
//$oHeadPublisher->addScriptCode('leimnud.Package.Load("newAccount",{Type:"file",Absolute:true,Path:"/jscore/newAccount.js"});');
|
||||
$oHeadPublisher->addScriptCode( "
|
||||
$oHeadPublisher->addScriptCode("
|
||||
var oPanel;
|
||||
var oPanel2;
|
||||
var showDetails = function(sUID) {
|
||||
@@ -124,11 +124,11 @@ try {
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
};
|
||||
" );
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
");
|
||||
G::RenderPage('publish', 'blank');
|
||||
} catch (Exception $e) {
|
||||
$G_PUBLISH = new Publisher();
|
||||
$aMessage['MESSAGE'] = $e->getMessage();
|
||||
$G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', $aMessage );
|
||||
G::RenderPage( 'publish', 'blank' );
|
||||
}
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage);
|
||||
G::RenderPage('publish', 'blank');
|
||||
}
|
||||
|
||||
@@ -22,22 +22,22 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
global $RBAC;
|
||||
$access = $RBAC->userCanAccess( 'PM_FACTORY' );
|
||||
$access = $RBAC->userCanAccess('PM_FACTORY');
|
||||
if ($access != 1) {
|
||||
switch ($access) {
|
||||
case - 1:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
case - 2:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
default:
|
||||
G::SendTemporalMessage( 'ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels' );
|
||||
G::header( 'location: ../login/login' );
|
||||
G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels');
|
||||
G::header('location: ../login/login');
|
||||
die();
|
||||
break;
|
||||
}
|
||||
@@ -50,7 +50,8 @@ $criteria->add(ProcessPeer::PRO_UID, $_GET["PRO_UID"], Criteria::EQUAL);
|
||||
|
||||
$criteria->add(
|
||||
$criteria->getNewCriterion(ProcessPeer::PRO_CREATE_USER, $_SESSION["USER_LOGGED"], Criteria::EQUAL)->addOr(
|
||||
$criteria->getNewCriterion(ProcessPeer::PRO_TYPE_PROCESS, "PUBLIC", Criteria::EQUAL))
|
||||
$criteria->getNewCriterion(ProcessPeer::PRO_TYPE_PROCESS, "PUBLIC", Criteria::EQUAL)
|
||||
)
|
||||
);
|
||||
|
||||
$rsCriteria = ProcessPeer::doSelectRS($criteria);
|
||||
@@ -66,7 +67,7 @@ $processUID = $_GET['PRO_UID'];
|
||||
$_SESSION['PROCESS'] = $processUID;
|
||||
$_SESSION['PROCESSMAP'] = 'LEIMNUD';
|
||||
|
||||
$oTemplatePower = new TemplatePower( PATH_TPL . 'processes/processes_Map.html' );
|
||||
$oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html');
|
||||
$oTemplatePower->prepare();
|
||||
|
||||
$G_MAIN_MENU = 'processmaker';
|
||||
@@ -75,20 +76,20 @@ $G_SUB_MENU = 'processes';
|
||||
$G_ID_SUB_MENU_SELECTED = '_';
|
||||
|
||||
$G_PUBLISH = new Publisher();
|
||||
$G_PUBLISH->AddContent( 'template', '', '', '', $oTemplatePower );
|
||||
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
|
||||
|
||||
$consolidated = 0;
|
||||
/*----------------------------------********---------------------------------*/
|
||||
$licensedFeatures = & PMLicensedFeatures::getSingleton();
|
||||
$licensedFeatures = PMLicensedFeatures::getSingleton();
|
||||
if ($licensedFeatures->verifyfeature('7TTeDBQeWRoZTZKYjh4eFpYUlRDUUEyVERPU3FxellWank=')) {
|
||||
$consolidated = 1;
|
||||
}
|
||||
/*----------------------------------********---------------------------------*/
|
||||
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
$oHeadPublisher->addScriptFile( '/jscore/dbConnections/main.js' );
|
||||
$oHeadPublisher->addScriptCode( '
|
||||
var maximunX = ' . ProcessMap::getMaximunTaskX( $processUID ) . ';
|
||||
$oHeadPublisher = headPublisher::getSingleton();
|
||||
$oHeadPublisher->addScriptFile('/jscore/dbConnections/main.js');
|
||||
$oHeadPublisher->addScriptCode('
|
||||
var maximunX = ' . ProcessMap::getMaximunTaskX($processUID) . ';
|
||||
var leimnud = new maborak();
|
||||
leimnud.make();
|
||||
leimnud.Package.Load("rpc,drag,drop,panel,app,validator,fx,dom,abbr",{Instance:leimnud,Type:"module"});
|
||||
@@ -111,9 +112,10 @@ $oHeadPublisher->addScriptCode( '
|
||||
}
|
||||
Pm.make();
|
||||
});
|
||||
var changesSavedLabel = "' . addslashes( G::LoadTranslation( 'ID_SAVED_SUCCESSFULLY' ) ) . '";' );
|
||||
var changesSavedLabel = "' . addslashes(G::LoadTranslation('ID_SAVED_SUCCESSFULLY')) . '";');
|
||||
|
||||
if (! isset( $_GET['raw'] ))
|
||||
G::RenderPage( 'publish', 'green-submenu' );
|
||||
else
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
if (! isset($_GET['raw'])) {
|
||||
G::RenderPage('publish', 'green-submenu');
|
||||
} else {
|
||||
G::RenderPage('publish', 'raw');
|
||||
}
|
||||
|
||||
@@ -23,28 +23,18 @@
|
||||
*/
|
||||
|
||||
if ($_GET['NAVIGATOR'] == 'ie') {
|
||||
$oForm = new Form( 'processes/processes_UploadFilesForm', '', SYS_LANG );
|
||||
$oForm = new Form('processes/processes_UploadFilesForm', '', SYS_LANG);
|
||||
$oForm->action = 'processes_UploadFiles';
|
||||
$oForm->values = array ('PRO_UID' => $_GET['PRO_UID'],'MAIN_DIRECTORY' => $_GET['MAIN_DIRECTORY'],'CURRENT_DIRECTORY' => $_GET['CURRENT_DIRECTORY']
|
||||
$oForm->values = array('PRO_UID' => $_GET['PRO_UID'],'MAIN_DIRECTORY' => $_GET['MAIN_DIRECTORY'],'CURRENT_DIRECTORY' => $_GET['CURRENT_DIRECTORY']
|
||||
);
|
||||
echo '<link rel="stylesheet" type="text/css" href="/skins/' . SYS_SKIN . '/style.css"/>' . $oForm->render( PATH_CORE . 'templates/xmlform.html', $scriptCode = '' );
|
||||
|
||||
echo '<link rel="stylesheet" type="text/css" href="/skins/' . SYS_SKIN . '/style.css"/>' . $oForm->render(PATH_CORE . 'templates/xmlform.html', $scriptCode = '');
|
||||
} else {
|
||||
$params = Array ('PRO_UID' => $_GET['PRO_UID'],'MAIN_DIRECTORY' => $_GET['MAIN_DIRECTORY'],'CURRENT_DIRECTORY' => $_GET['CURRENT_DIRECTORY']
|
||||
$params = array('PRO_UID' => $_GET['PRO_UID'],'MAIN_DIRECTORY' => $_GET['MAIN_DIRECTORY'],'CURRENT_DIRECTORY' => $_GET['CURRENT_DIRECTORY']
|
||||
);
|
||||
|
||||
$_SESSION['processes_upload'] = $params;
|
||||
$G_PUBLISH = new Publisher();
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
$G_PUBLISH->AddContent( 'view', 'processes/processes_Upload' );
|
||||
G::RenderPage( "publish", "raw" );
|
||||
$oHeadPublisher = headPublisher::getSingleton();
|
||||
$G_PUBLISH->AddContent('view', 'processes/processes_Upload');
|
||||
G::RenderPage("publish", "raw");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -32,27 +32,26 @@
|
||||
|
||||
try {
|
||||
//$oJSON = new Services_JSON();
|
||||
$stdObj = Bootstrap::json_decode( stripslashes( $_POST['data'] ) );
|
||||
if (isset( $stdObj->pro_uid ))
|
||||
$stdObj = Bootstrap::json_decode(stripslashes($_POST['data']));
|
||||
if (isset($stdObj->pro_uid)) {
|
||||
$sProUid = $stdObj->pro_uid;
|
||||
else
|
||||
throw (new Exception( 'the process uid is not defined!.' ));
|
||||
} else {
|
||||
throw (new Exception('the process uid is not defined!.'));
|
||||
}
|
||||
|
||||
$oProcessMap = new ProcessMap();
|
||||
$c = $oProcessMap->listProcessesUser( $sProUid );
|
||||
$c = $oProcessMap->listProcessesUser($sProUid);
|
||||
|
||||
$oHeadPublisher = & headPublisher::getSingleton();
|
||||
$oHeadPublisher->addScriptFile( '/jscore/processmap/core/processUser.js' );
|
||||
$oHeadPublisher = headPublisher::getSingleton();
|
||||
$oHeadPublisher->addScriptFile('/jscore/processmap/core/processUser.js');
|
||||
|
||||
$G_PUBLISH = new Publisher();
|
||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'processes/processes_User', $c, array ('PRO_UID' => $sProUid
|
||||
) );
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
|
||||
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'processes/processes_User', $c, array('PRO_UID' => $sProUid
|
||||
));
|
||||
G::RenderPage('publish', 'raw');
|
||||
} catch (Exception $e) {
|
||||
$G_PUBLISH = new Publisher();
|
||||
$aMessage['MESSAGE'] = $e->getMessage();
|
||||
$G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', $aMessage );
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
$G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage);
|
||||
G::RenderPage('publish', 'raw');
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user