} $aProcesses[] = array('PRO_UID' => isset($aRow['PRO_UID']) ? $aRow['PRO_UID'] : '', 'PRO_TITLE' => isset($aRow['PRO_TITLE']) ? $aRow['PRO_TITLE'] : ''); $oDataset->next(); } $_DBArray['PROCESSES'] = $aProcesses; $_SESSION['_DBArray'] = $_DBArray; $_SESSION['PROCESS'] = isset($_POST['PRO_UID']) ? $_POST['PRO_UID'] : ''; $oDBSource = new DbSource(); $oCriteria = $oDBSource->getCriteriaDBSList($_SESSION['PROCESS']); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'dbConnections/dbConnections', $oCriteria); } G::RenderPage('publish', 'raw'); break; case 'showConnections': $oDBSource = new DbSource(); $oCriteria = $oDBSource->getCriteriaDBSList($_SESSION['PROCESS']); $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'dbConnections/dbConnections', $oCriteria); G::RenderPage('publish', 'raw'); break; case 'newDdConnection': $dbs = new dbConnections($_SESSION['PROCESS']); $dbServices = $dbs->getDbServicesAvailables(); $dbService = $dbs->getEncondeList(); //we are updating the passwords with encrupt info $dbs->encryptThepassw($_SESSION['PROCESS']); //end updating $rows[] = array('uid' => 'char', 'name' => 'char'); foreach ($dbServices as $srv) { $rows[] = array('uid' => $srv['id'], 'name' => $srv['name']); }
*/ $G_PUBLISH = new Publisher(); G::LoadClass('processMap'); $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');