]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/file.admins.php
Bugfix.
[z.facultad/75.43/tp1.git] / src / lib / file.admins.php
index 9e1ac911ec227996928343a18cacb72a5b8ffbe5..a4c716a2266c4fb30b88e7dd3c190339302730dc 100644 (file)
@@ -15,7 +15,7 @@
  */
 function file_admins_check()
 {
-               return count(@file('data/admins.txt')) > 1;
+    return count(@file('data/admins.txt')) > 1;
 }
 
 /**
@@ -25,8 +25,7 @@ function file_admins_check()
  */
 function file_admins_es_admin($user)
 {
-    if (!($admins = file('data/admins.txt'))) return false;
-    foreach ($admins as $admin) if (trim($admin) == $user) return true;
+    if (in_array($user, file_admins_get())) return true;
     return false;
 }
 
@@ -38,7 +37,7 @@ function file_admins_es_admin($user)
 function file_admins_get()
 {
     if (!($admins = file('data/admins.txt'))) return false;
-    if (array_walk($admins, '_file_admins_walk_trim')) return false;
+    array_walk($admins, '_file_admins_walk_trim');
     return $admins;
 }
 
@@ -64,8 +63,7 @@ function file_admins_add($user)
 function file_admins_replace($viejo, $nuevo)
 {
     if (($admins = file_admins_get()) === false) return false; // error
-    if (array_walk($admins, '_file_admins_walk_replace', array($viejo, $nuevo)))
-        return false; //error
+    array_walk($admins, '_file_admins_walk_replace', array($viejo, $nuevo));
     if (($f = fopen('data/admins.txt', 'w')) === false) return false; //error
     foreach ($admins as $admin) fwrite($f, "$admin\n");
     fclose($f);