]> git.llucax.com Git - z.facultad/75.43/tp1.git/blob - src/admin.creditos.php
6b7fb75f0c5e9d1a980a89db6c17a1d80b6a3134
[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($_SESSION['user']->getId(),
32                 $_POST['admin_cred_pass']))
33     {
34         $u = new Usuario($_POST['admin_cred_user']);
35         $u->addCreditos($_POST['admin_cred']);
36         ok('Se agregaron '.$_POST['admin_cred'].' créditos al usuario '
37             .$u->getNombre().' '.$u->getApellido());
38         admin_form_creditos(Usuario::getAll(), $u->getId(),$_POST['admin_cred']);
39     }
40     else
41     {
42         admin_form_creditos(Usuario::getAll(), $_POST['admin_cred_user'],
43             $_POST['admin_cred']);
44     }
45 }
46 else // Si no llenó el formulario
47 {
48     admin_form_creditos(Usuario::getAll());
49 }
50
51 marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
52
53 ?>