if ($newUser->importUser($userRecord)) { if (!empty($userRecord['groups'])) { // groups need to be separated by spaces since this is a csv file $groups = explode(" ", $userRecord['groups']); foreach ($groups as $group) { if ($groupId = $gBitUser->groupExists($group, ROOT_USER_ID)) { $newUser->addUserToGroup($newUser->mUserId, $groupId); } } } if (!empty($userRecord['roles'])) { // roles need to be separated by spaces since this is a csv file $roles = explode(" ", $userRecord['roles']); foreach ($roles as $role) { if ($roleId = $gBitUser->roleExists($role, ROOT_USER_ID)) { $newUser->addUserToRole($newUser->mUserId, $roleId); } } } if (empty($_REQUEST['admin_noemail_user'])) { $ret = users_admin_email_user($userRecord); if (is_array($ret)) { list($key, $val) = each($ret); $newUser->mLogs[$key] = $val; } $logHash['action_log']['title'] = $userRecord['login']; $newUser->storeActionLog($logHash); } $added++; } else { $discarded[$i] = implode(',', $newUser->mErrors);