public function has_right($perm_id) { foreach ($this->roles as $role) { if (\Impro\Team\Member\Role::has_right($role, $perm_id)) { return true; } } return false; }
public function get_leaders() { $members = $this->members->fetch(); $roles = \Impro\Team\Member\Role::get_manager_roles(); $people = array(); foreach ($members as $member) { foreach ($member->roles as $role) { if (in_array($role, $roles)) { $people[] = $member; break; } } } return $people; }