public function loadInputDocuments($params) { G::LoadClass('processMap'); $oProcessMap = new processMap(new DBConnection()); $pro_uid = $params->PRO_UID; $start = isset($params->start) ? $params->start : 0; $limit = isset($params->limit) ? $params->limit : ''; $rows = $oProcessMap->getExtInputDocumentsCriteria($start, $limit, $pro_uid); $total = $oProcessMap->getAllInputDocumentCount(); $aDocs = $oProcessMap->getAllInputDocsByTask($pro_uid); array_shift($rows); $this->PRO_UID = $pro_uid; $this->success = true; $this->idocs = $rows; $this->total_idocs = $total; }
if ($aRow['FLD_KEY'] == 1) { $rows[] = $aRow; } } $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getAdditionalTables': $rows = $oProcessMap->getExtAdditionalTablesList(); $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getInputDocumentList': $rows = $oProcessMap->getExtInputDocumentsCriteria($start, $limit, $_GET['pid']); $result['totalCount'] = $oProcessMap->getAllInputDocumentCount(); array_shift($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'editInputDocument': require_once 'classes/model/InputDocument.php'; $oInputDocument = new InputDocument(); $rows = $oInputDocument->load($_GET['INP_DOC_UID']); $tmpData = G::json_encode($rows); $tmpData = str_replace("\\/", "/", '{success:true,data:' . $tmpData . '}'); // unescape the slashes $result = $tmpData; echo $result; break;