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