]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
Paso chequeo de admin a una lib.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 6 May 2005 16:11:44 +0000 (16:11 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 6 May 2005 16:11:44 +0000 (16:11 +0000)
src/admin.creditos.php
src/lib/admin.util.php [new file with mode: 0644]

index f405eebb491699cbd6383b6473fd930332617a77..b75275b71a40ece3721b7e8c3928c2f87e48d907 100644 (file)
@@ -12,15 +12,10 @@ require_once 'lib/pagina.php';
 require_once 'lib/validacion.php';
 require_once 'lib/Usuario.php';
 require_once 'lib/admin.forms.php';
+require_once 'lib/admin.util.php';
 
 marco_cabecera('Asignación de créditos');
-
-// Solo para admins
-if (!$_SESSION['user']->esAdmin()) {
-    error('Acceso denegado!');
-    marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
-    exit;
-}
+admin_check();
 
 // Si llenó el formulario
 if (isset($_POST['admin_cred']) and isset($_POST['admin_cred_user'])
diff --git a/src/lib/admin.util.php b/src/lib/admin.util.php
new file mode 100644 (file)
index 0000000..1c40926
--- /dev/null
@@ -0,0 +1,21 @@
+<?php
+// vim: set binary noeol et sw=4 sts=4 :
+// Grupo 10
+//
+// Lucarella, Schein, Arena
+//
+// Creado: Leandro Lucarella (vie may  6 13:02:02 ART 2005)
+//
+// $Id$
+
+/// Verifica que sea admin. Muestra error y termina si no lo es.
+function admin_check()
+{
+    if (!$_SESSION['user']->esAdmin()) {
+        error('Acceso denegado!');
+        marco_pie('Leandro Lucarella', 'llucare@fi.uba.ar');
+        exit;
+    }
+}
+
+?>
\ No newline at end of file