]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/file.users.php
Se agrega lib para manejar el archivo de log. Se usa un archivo de log por
[z.facultad/75.43/tp1.git] / src / lib / file.users.php
index d8746381b734228382be573cc43a2d5031441917..7e010d64e7fc5ac0fe7f6977fbbaa44ff49daa7f 100644 (file)
@@ -17,11 +17,7 @@ require_once 'lib/file.php';
  */
 function file_users_get_all()
 {
-    if (($f = fopen("data/admins.txt", 'r')) === false) return false;
-    $users = array();
-    while (!feof($f)) $users[] = fgetcsv($f, 4096);
-    fclose($f);
-    return $users;
+    return fgetallcsv('data/users.csv');
 }
 
 /**
@@ -31,18 +27,7 @@ function file_users_get_all()
  */
 function file_users_get($user)
 {
-    if (($f = fopen("data/admins.txt", 'r')) === false) return false;
-    while (!feof($f))
-    {
-        $u = fgetcsv($f, 4096);
-        if ($u[0] == $user)
-        {
-            fclose($f);
-            return $u;
-        }
-    }
-    fclose($f);
-    return false;
+    return fsearchcsv('data/users.csv', $user);
 }
 
 /**
@@ -52,11 +37,7 @@ function file_users_get($user)
  */
 function file_users_add($user, $pass, $email)
 {
-    if (file_users_get($user)) return false; // Ya existe
-    if (($f = fopen("data/admins.txt", 'a')) === false) return false; // error
-    fputcsv($f, array($user, $pass, $email));
-    fclose($f);
-    return true;
+    return fappendcsv('data/users.csv', array($user, $pass, $email));
 }
 
 ?>
\ No newline at end of file