print $result; } else { $rows = $oProcessMap->subProcessExtProperties($_GET['pid'], $_GET['tid'], '', $_GET['type']); $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); } break; case 'getObjectPermission': $rows = $oProcessMap->getExtObjectsPermissions($start, $limit, $_GET['pid']); $result['totalCount'] = $oProcessMap->getAllObjectPermissionCount(); $result['data'] = $rows; print G::json_encode($result); break; case 'getObjectPermissionType': $rows = $oProcessMap->newExtObjectPermission($_GET['pid'], $_GET['objectType']); array_shift($rows); $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result); break; case 'process_Edit': $rows = $oProcessMap->editProcessNew($_GET['pid']); $tmpData = G::json_encode($rows); $tmpData = str_replace("\\/", "/", '{success:true,data:' . $tmpData . '}'); // unescape the slashes $result = $tmpData; echo $result; break; case 'getTriggersList': $rows = $oProcessMap->getExtTriggersList($start, $limit, $_GET['pid']);
<?php G::LoadClass('processMap'); $oProcessMap = new processMap(new DBConnection()); if (isset($_GET['pid']) && !isset($_GET['action'])) { $rows = $oProcessMap->getExtObjectsPermissions($_GET['pid']); } if (isset($_GET['pid']) && isset($_GET['action'])) { $rows = $oProcessMap->newExtObjectPermission($_GET['pid'], $_GET['action']); array_shift($rows); } $result['totalCount'] = count($rows); $result['data'] = $rows; print G::json_encode($result);