Esempio n. 1
0
 /**
  * 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;
 }
Esempio n. 2
0
 /**
  * Does this group exist?
  *
  * @param $group_id
  *
  * @return bool
  */
 public function GroupExists($group_id)
 {
     if ($this->permissions->GroupExists($group_id)) {
         return true;
     }
     return false;
 }