/** * 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; }