. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ global $RBAC; if ($RBAC->userCanAccess('PM_SETUP') != 1) { G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; } require_once 'classes/model/AdditionalTables.php'; $oAdditionalTables = new AdditionalTables(); $oAdditionalTables->createXmlList($_GET['sUID']); $G_MAIN_MENU = 'processmaker'; //$G_SUB_MENU = 'setup'; $G_ID_MENU_SELECTED = 'SETUP'; //$G_ID_SUB_MENU_SELECTED = 'ADDITIONAL_TABLES'; $ocaux = $oAdditionalTables->getDataCriteria($_GET['sUID']); $rs = AdditionalTablesPeer::DoSelectRs ($ocaux); $rs->setFetchmode (ResultSet::FETCHMODE_ASSOC); $fieldN = Array('DUMMY'=>'char'); $rows = Array(); while($rs->next()){ $rows[] = $rs->getRow(); } $rows = array_merge(Array($fieldN), $rows); global $_DBArray; $_DBArray['virtual_pmtable'] = $rows; $_SESSION['_DBArray'] = $_DBArray; G::LoadClass('ArrayPeer'); $oCriteria = new Criteria('dbarray'); $oCriteria->setDBArrayTable('virtual_pmtable'); $G_PUBLISH = new Publisher; //$G_PUBLISH->AddContent('xmlform', 'xmlform', 'additionalTables/additionalTablesTitle', '', $oAdditionalTables->load($_GET['sUID'])); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'xmlLists/' . $_GET['sUID'], $oCriteria, array('ADD_TAB_UID' => $_GET['sUID']), '', '', '', PATH_DYNAFORM); G::RenderPage('publishBlank', 'blank');