2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Leandro Lucarella (sáb abr 30 20:21:30 ART 2005)
12 * XXX detailed description
67 * Chequea si existen 2 admins.
68 * @return string true si existen 2 admins, false de otra forma.
71 function checkAdmins()
73 $admins = @file('data/admins.txt');
74 if (count($admins) < 2) return false;
79 * Asocia a un integrante del grupo.
80 * @return mixed Si hubo error, retorna un string con el error, si no retorna ''.
83 function asociar($id, $email, $admin = false)
85 // TODO lo mismo para asesores
86 if (($f = fopen('data/int_2005.txt', 'r')) === false)
88 return 'Error al abrir archivo de integrantes!!!';
92 $int = fgetcsv($f, 4096);
93 if ($int[0] == $id) break;
97 return 'El número de registro no existe, ese usuario no se puede asociar al grupo!';
99 if ($admin and Usuario::checkAdmins())
101 return 'Ya hay 2 administradores en el sistema.';
103 return 'FALTA IMPLEMENTAR EL ALTA!!!';