function ProcessList($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { $o->guid = $vsResult->status_code . ' ' . $vsResult->message; $o->name = ''; return array("processes" => $o); } if (ifPermission($params->sessionId, 'PM_CASES') != 0) { $ws = new wsBase(); $res = $ws->processList(); return array("processes" => $res); } if (ifPermission($params->sessionId, 'PM_FACTORY') == 0) { $o->guid = "2" . G::LoadTranslation('ID_INSUFFICIENT_PRIVILEGES_FUNCTION'); $o->name = ''; return array("processes" => $o); } /** * if you are not an admin user, then this function will return only your valid process * */ if (ifPermission($params->sessionId, 'PM_FACTORY') == 0) { G::LoadClass('sessions'); $oSessions = new Sessions(); $session = $oSessions->getSessionUser($params->sessionId); $userId = $session['USR_UID']; $ws = new wsBase(); $res = $ws->processListVerified($userId); return array("processes" => $res); } $ws = new wsBase(); $res = $ws->processList(); return array("processes" => $res); }
function ProcessList($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { $o->guid = $vsResult->status_code . ' ' . $vsResult->message; $o->name = ''; return array("processes" => $o); } if (ifPermission($params->sessionId, 'PM_CASES') != 0) { $ws = new wsBase(); $res = $ws->processList(); return array("processes" => $res); } if (ifPermission($params->sessionId, 'PM_FACTORY') == 0) { $o->guid = "2 Insufficient privileges to execute this function"; $o->name = ''; return array("processes" => $o); } /** if you are not an admin user, then this function will return only your valid process **/ if (ifPermission($params->sessionId, 'PM_FACTORY') == 0) { G::LoadClass('sessions'); $oSessions = new Sessions(); $session = $oSessions->getSessionUser($params->sessionId); $userId = $session['USR_UID']; $ws = new wsBase(); $res = $ws->processListVerified($userId); return array("processes" => $res); } $ws = new wsBase(); $res = $ws->processList(); return array("processes" => $res); }
function ProcessList($params) { $x = ifPermission($params->sessionId, 'PM_FACTORY'); //if you are not an admin user, then this function will return only //your valid process if ($x == 0) { G::LoadClass('sessions'); $oSessions = new Sessions(); $session = $oSessions->getSessionUser($params->sessionId); $userId = $session['USR_UID']; G::LoadClass('wsBase'); $ws = new wsBase(); $res = $ws->processListVerified($userId); return $res; } G::LoadClass('wsBase'); $ws = new wsBase(); $res = $ws->processList(); return array("processes" => $res); }