]> git.llucax.com Git - z.facultad/75.43/tp1.git/blob - src/admin.creditos.php
Bugfix.
[z.facultad/75.43/tp1.git] / src / admin.creditos.php
1 <?php
2 // vim: set binary noeol et sw=4 sts=4 :
3 // Grupo 10
4 //
5 // Lucarella, Schein, Arena
6 //
7 // Creado: Leandro Lucarella (jue may  5 00:32:00 ART 2005)
8 //
9 // $Id$
10
11 require_once 'lib/pagina.php';
12 require_once 'lib/validacion.php';
13 require_once 'lib/Usuario.php';
14 require_once 'lib/admin.forms.php';
15
16 marco_cabecera('Asignación de créditos');
17
18 // Solo para admins
19 if (!$_SESSION['user']->esAdmin()) {
20     error('Acceso denegado!');
21     marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
22     exit;
23 }
24
25 // Si llenó el formulario
26 if (isset($_POST['admin_cred']) and isset($_POST['admin_cred_user'])
27         and isset($_POST['admin_cred_pass']))
28 {
29     if (check_numero($_POST['admin_cred'])
30             and check_asociado($_POST['admin_cred_user'])
31             and check_password($u = new Usuario($_POST['admin_cred_user']),
32                 $_POST['admin_cred_pass']))
33     {
34         $u->addCreditos($_POST['admin_cred']);
35         ok('Se agregaron '.$_POST['admin_cred'].' créditos al usuario '
36             .$u->getNombre().' '.$u->getApellido());
37         admin_form_creditos(Usuario::getAll(), $u->getId(),$_POST['admin_cred']);
38     }
39     else
40     {
41         admin_form_creditos(Usuario::getAll(), $_POST['admin_cred_user'],
42             $_POST['admin_cred']);
43     }
44 }
45 else // Si no llenó el formulario
46 {
47     admin_form_creditos(Usuario::getAll());
48 }
49
50 marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
51
52 ?>