2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Leandro Lucarella (mar may 3 00:47:40 ART 2005)
11 require_once 'lib/file.php';
14 * Obtiene una lista de usuarios.
16 * @return array de array de (id, password, email) (false si hubo error).
18 function file_users_get_all()
20 if (($f = fopen("data/users.txt", 'r')) === false) return false;
22 while (!feof($f)) $users[] = fgetcsv($f, 4096);
28 * Obtiene la información de un usuario.
30 * @return array con id, password, email (false si hubo error o no está).
32 function file_users_get($user)
34 if (($f = fopen("data/users.txt", 'r')) === false) return false;
37 $u = fgetcsv($f, 4096);
49 * Guarda un nuevo usuario.
51 * @return bool false si hay error o ya existe.
53 function file_users_add($user, $pass, $email)
55 if (($f = fopen("data/users.txt", 'a')) === false) return false; // error
56 fputcsv($f, array($user, $pass, $email));