/** * Checks to see if that user has a permission * * @param $permission * * @param $user_id * * @return bool */ public function HasPermission($permission, $user_id) { /** * Is this user valid? */ if ($this->user->GetUser($user_id) != null) { /** * Is this set? */ if (isset($this->groups->GetPermissions($this->user->GetGroup($user_id))[$permission])) { return true; } } return false; }
/** * Does this group exist? * * @param $group_id * * @return bool */ public function GroupExists($group_id) { if ($this->permissions->GroupExists($group_id)) { return true; } return false; }