예제 #1
0
             }
             $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']);
     }
예제 #2
0
*/
$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');