} } else { if (isset($_GET['pid']) && $_GET['type'] == 'GRID') { $aTheFields = array(); $aTheFields = getGridsVars($_GET['pid']); foreach ($aTheFields as $aField) { $rows[] = array('FIELD_UID' => $aField['sName'] . '-' . $aField['sXmlForm'], 'FIELD_NAME' => $aField['sName']); } } } $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getDatabaseConnectionList': $rows = $oProcessMap->getExtCriteriaDBSList($start, $limit, $_GET['pid']); $result['totalCount'] = $oProcessMap->getAllDbSourceCount(); $result['data'] = $rows; print G::json_encode($result); break; case 'editDatabaseConnection': require_once 'classes/model/DbSource.php'; $o = new DbSource(); $rows = $o->load($_GET['dbs_uid'], $_GET['pid']); $tmpData = G::json_encode($rows); $tmpData = str_replace("\\/", "/", '{success:true,data:' . $tmpData . '}'); // unescape the slashes $result = $tmpData; echo $result; break; case 'process_Supervisors':
<?php try { G::LoadClass('processMap'); $oProcessMap = new processMap(new DBConnection()); if (isset($_GET['pid'])) { $rows = $oProcessMap->getExtCriteriaDBSList($_GET['pid']); } if (isset($_GET['tid'])) { require_once 'classes/model/DbSource.php'; $o = new DbSource(); $rows = $o->load($_GET['tid']); } $tmpData = G::json_encode($rows); $tmpData = str_replace("\\/", "/", '{success:true,data:' . $tmpData . '}'); // unescape the slashes $result = $tmpData; echo $result; } catch (Exception $e) { print G::json_encode($e->getMessage()); }