Example #1
0
 /**
  * Returns true if specific user can add client company
  *
  * @access public
  * @param User $user
  * @return boolean
  */
 function canAddClient(User $user)
 {
     if (!$user->isMemberOf($this)) {
         return false;
     }
     return $user->isAccountOwner() || $user->isAdministrator($this);
 }
Example #2
0
 /**
  * Returns true if specific user can add group
  *
  * @access public
  * @param User $user
  * @return boolean
  */
 function canAdd(User $user, Company $company)
 {
     return $user->isAdministrator() || $user->isMemberOf($company);
     //return $user->isAccountOwner() || $user->isAdministrator($this);
 }