. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ global $RBAC; $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'); die; break; case -2: 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'); die; break; } } $processUID = $_GET['PRO_UID']; //if ( isset($_SESSION['PROCESSMAP']) && $_SESSION['PROCESSMAP'] == 'BPMN' ) { // header ( "Location: ../bpmn/processmap?PRO_UID=". $processUID ); //} $_SESSION['PROCESS'] = $processUID; $_SESSION['PROCESSMAP'] = 'LEIMNUD'; $oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html'); $oTemplatePower->prepare(); $G_MAIN_MENU = 'processmaker'; $G_ID_MENU_SELECTED = 'PROCESSES'; $G_SUB_MENU = 'processes'; $G_ID_SUB_MENU_SELECTED = '_'; $G_PUBLISH = new Publisher; $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); $oHeadPublisher =& headPublisher::getSingleton(); $oHeadPublisher->addScriptFile('/jscore/dbConnections/main.js'); //$oHeadPublisher->addScriptFile('/htmlarea/editor.js'); $oHeadPublisher->addScriptCode( ' var leimnud = new maborak(); leimnud.make(); leimnud.Package.Load("rpc,drag,drop,panel,app,validator,fx,dom,abbr",{Instance:leimnud,Type:"module"}); leimnud.Package.Load("json",{Type:"file"}); leimnud.Package.Load("processmap",{Type:"file",Absolute:true,Path:"/jscore/processmap/core/processmap.js"}); leimnud.Package.Load("processes_Map",{Type:"file",Absolute:true,Path:"/jscore/processmap/core/processes_Map.js"}); leimnud.Package.Load("stagesmap",{Type:"file",Absolute:true,Path:"/jscore/stagesmap/core/stagesmap.js"}); leimnud.exec(leimnud.fix.memoryLeak); leimnud.event.add(window,"load",function(){ var pb=leimnud.dom.capture("tag.body 0"); Pm=new processmap(); Pm.options={ target :"pm_target", dataServer :"processes_Ajax.php", uid :"' . $processUID . '", lang :"' . SYS_LANG . '", theme :"processmaker", size :{w:pb.offsetWidth-10,h:pb.offsetHeight}, images_dir :"/jscore/processmap/core/images/" } Pm.make(); });' ); if( ! isset($_GET['raw']) ) G::RenderPage('publish', 'green-submenu'); else G::RenderPage('publish', 'raw');