public function getAllUsersFromForgeUserGroup(User_ForgeUGroup $user_group) { $rows = $this->users_dao->getUsersByForgeUserGroupId($user_group->getId()); if (!$rows) { return array(); } return $rows->instanciateWith(array($this, 'instantiateFromRow')); }
public function __construct(User_ForgeUGroup $group, array $permissions, $users) { $this->id = $group->getId(); $this->title = $group->getName(); $this->description = $group->getDescription(); $this->is_current = false; $this->permissions = $permissions; $this->users = $users; }
public function __construct(User_ForgeUGroup $group = null) { $this->is_new = true; if ($group) { $this->id = $group->getId(); $this->name = $group->getName(); $this->description = $group->getDescription(); $this->is_new = false; } }
public function build($project_id, ProjectUGroup $ugroup) { $this->id = $project_id . '_' . $ugroup->getId(); $this->uri = UserGroupRepresentation::ROUTE . '/' . $this->id; $this->label = \User_ForgeUGroup::getUserGroupDisplayName($ugroup->getName()); $this->key = $ugroup->getName(); $this->users_uri = self::ROUTE . '/' . $this->id . '/users'; }
/** * @return User_ForgeUserGroupPermission[] */ public function getPermissionsForForgeUserGroup(User_ForgeUGroup $user_group) { $permissions = array(); $user_group_id = $user_group->getId(); $rows = $this->permissions_dao->getPermissionsForForgeUGroup($user_group_id); if (!$rows) { return $permissions; } foreach ($rows as $row) { $permissions[$row['permission_id']] = $this->instantiateFromRow($row); } return array_values($permissions); }
public function __construct(User_ForgeUGroup $group) { $this->id = $group->getId(); $this->name = $group->getName(); }
private function getUGroupNameById($ugroup_id) { $crap = new User_ForgeUGroup($ugroup_id, ugroup_get_name_from_id($ugroup_id), ''); return $crap->getName(); }
private function getOptions($user_groups, $selected_ids = array()) { $options = ''; foreach ($user_groups as $user_group) { $id = $user_group->getId(); $selected = in_array($id, $selected_ids) ? 'selected="selected"' : ''; $options .= '<option value="' . $id . '" ' . $selected . '>'; $options .= User_ForgeUGroup::getUserGroupDisplayName($user_group->getName()); $options .= '</option>'; } return $options; }
/** * @return bool */ public function deletePermission(User_ForgeUGroup $user_group, User_ForgeUserGroupPermission $permission) { $user_group_id = $user_group->getId(); $permission_id = $permission->getId(); return $this->permissions_dao->deletePersmissionForUGroup($user_group_id, $permission_id); }
public function userIsAlreadyInTheGroup(PFUser $user, User_ForgeUGroup $user_group) { return $this->users_dao->isUserInGroup($user->getId(), $user_group->getId()); }
/** * @return bool */ public function deleteForgeUserGroup(User_ForgeUGroup $user_group) { return $this->dao->deleteForgeUGroup($user_group->getId()); }