/** * Get a full user list. * * This function does not require a session be created first. * * @param string $user -- user name for validation * @param password $password -- MD5 hash of the user password for validation * @return User Array -- An array of user detail records */ function user_list($user, $password) { if (!validate_user($user, $password)) { return array(); } $seed_user = new User(); $output_list = array(); if (!$seed_user->ACLAccess('ListView')) { return $output_list; } $userList = $seed_user->get_full_list(); foreach ($userList as $user) { $output_list[] = get_user_list_array($user); } return $output_list; }