function RoleList($params) { $x = ifPermission($params->sessionId, 'PM_USERS'); if ($x == 0) { $result[] = array('guid' => 24, 'name' => G::LoadTranslation('ID_NOT_PRIVILEGES')); return $result; } G::LoadClass('wsBase'); $ws = new wsBase(); $res = $ws->roleList(); return array("roles" => $res); }
function RoleList($params) { $x = ifPermission($params->sessionId, 'PM_USERS'); if ($x == 0) { $result[] = array('guid' => 24, 'name' => 'You do not have privileges'); return $result; } G::LoadClass('wsBase'); $ws = new wsBase(); $res = $ws->roleList(); return array("roles" => $res); }
function RoleList($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { $o->guid = $vsResult->status_code . ' ' . $vsResult->message; $o->name = ''; return array("roles" => $o); } if (ifPermission($params->sessionId, 'PM_USERS') == 0) { $o->guid = "2" . G::LoadTranslation('ID_INSUFFICIENT_PRIVILEGES_FUNCTION'); $o->name = ''; return array("roles" => $o); } $ws = new wsBase(); $res = $ws->roleList(); return array("roles" => $res); }
function RoleList($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { $o->guid = $vsResult->status_code . ' ' . $vsResult->message; $o->name = ''; return array("roles" => $o); } if (ifPermission($params->sessionId, 'PM_USERS') == 0) { $o->guid = "2 Insufficient privileges to execute this function"; $o->name = ''; return array("roles" => $o); } $ws = new wsBase(); $res = $ws->roleList(); return array("roles" => $res); }
/** * * @method * * Returns a list of roles whose status is "ACTIVE" for the current workspace. * * @name PMFRoleList * @label PMF Role List * @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFRoleList.28.29 * * @return array | $rows | List of roles | This function returns an array of roles * */ function PMFRoleList() { G::LoadClass('wsBase'); $ws = new wsBase(); $result = $ws->roleList(); $rows = array(); $i = 1; if (isset($result)) { foreach ($result as $item) { $rows[$i++] = $item; } } return $rows; }