. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ /* 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; } */ /*$G_MAIN_MENU = 'processmaker'; $G_SUB_MENU = 'processes'; $G_ID_MENU_SELECTED = 'PROCESSES'; $G_ID_SUB_MENU_SELECTED = 'DB_CONNECTIONS'; */ $G_PUBLISH = new Publisher(); $oProcess = new ProcessMap(); $oCriteria = $oProcess->getConditionProcessList(); if (ProcessPeer::doCount( $oCriteria ) > 0) { $aProcesses = array (); $aProcesses[] = array ('PRO_UID' => 'char','PRO_TITLE' => 'char' ); $oDataset = StepPeer::doSelectRS( $oCriteria ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->next(); $sProcessUID = ''; while ($aRow = $oDataset->getRow()) { if ($sProcessUID == '') { $sProcessUID = $aRow['PRO_UID']; } $aProcesses[] = array ('PRO_UID' => $aRow['PRO_UID'],'PRO_TITLE' => $aRow['PRO_TITLE'] ); $oDataset->next(); } global $_DBArray; $_DBArray['PROCESSES'] = $aProcesses; $_SESSION['_DBArray'] = $_DBArray; $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'dbConnections/dbConnections_Events' ); require_once 'classes/model/DbSource.php'; $oDBSource = new DbSource(); $oCriteria = $oDBSource->getCriteriaDBSList( $sProcessUID ); $G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'dbConnections/dbConnections', $oCriteria ); } else { $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'setup/noProcesses' ); } G::RenderPage( 'publish' );