2 // vim: set binary noeol et sw=4 sts=4 :
5 // Lucarella, Schein, Arena
7 // Creado: Leandro Lucarella (jue may 5 00:32:00 ART 2005)
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';
16 marco_cabecera('Asignación de créditos');
19 if (!$_SESSION['user']->esAdmin()) {
20 error('Acceso denegado!');
21 marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
25 // Si llenó el formulario
26 if (isset($_POST['admin_cred']) and isset($_POST['admin_cred_user'])
27 and isset($_POST['admin_cred_pass']))
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']))
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']);
42 admin_form_creditos(Usuario::getAll(), $_POST['admin_cred_user'],
43 $_POST['admin_cred']);
46 else // Si no llenó el formulario
48 admin_form_creditos(Usuario::getAll());
51 marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');