function account_add_user_to_group($group_id, &$user_unix_name) { $um = UserManager::instance(); $user = $um->findUser($user_unix_name); if ($user) { return account_add_user_obj_to_group($group_id, $user); } else { //user doesn't exist $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('include_account', 'user_not_exist')); return false; } }
private function addUser(Project $project, PFUser $user) { include_once "account.php"; $this->logger->info("Add user {$user->getUserName()} to project."); if (!account_add_user_obj_to_group($project->getID(), $user)) { throw new UserNotAddedAsProjectMemberException($GLOBALS['Response']->getRawFeedback()); } }
private function addUserToUserGroup(ProjectUGroup $user_group, PFUser $user) { if ($user_group->getId() == ProjectUGroup::PROJECT_MEMBERS) { return account_add_user_obj_to_group($user_group->getProjectId(), $user); } return $user_group->addUser($user); }
/** * Insert the imported users into the db * @param array parsed_users: array of the form (column_number => user id) containing * all the users parsed from import file * @return true if parse ok, false if errors occurred */ function updateDB($parsed_users) { $res = true; $um = UserManager::instance(); foreach ($parsed_users as $user_id) { $user = $um->getUserById($user_id); if ($user) { $res = $res & account_add_user_obj_to_group($this->group_id, $user); } } return $res; }