case 'getAvailableSteps': $rows = $oProcessMap->getExtAvailableBBCriteria($_GET['pid'], $_GET['tid']); array_shift($rows); $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getAssignedSteps': $rows = $oProcessMap->getExtStepsCriteria($start, $limit, $_GET['tid']); $result['totalCount'] = $oProcessMap->getAllStepCount(); array_shift($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getAssignedUsersList': $rows = $oProcessMap->usersExtList($start, $limit, $_GET['pid'], $_GET['tid']); $result['totalCount'] = $oProcessMap->getAllTaskUserCount(); array_shift($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getAvailableUsersList': $rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']); $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'getAvailableStepTriggers': $aStepTypeId = explode('|', $_SESSION['stepUID']); $sStep = $aStepTypeId[0]; $sType = $aStepTypeId[1];
<?php try { G::LoadClass('processMap'); $oProcessMap = new processMap(new DBConnection()); if (isset($_GET['pid'])) { $rows = $oProcessMap->usersExtList($_GET['pid'], $_GET['tid']); array_shift($rows); } else { $rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']); } $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); } catch (Exception $e) { print G::json_encode($e->getMessage()); }