]> git.llucax.com Git - mecon/samurai.git/commitdiff
Retoques varios. Nada grave
authorMartín Marrese <marrese@gmail.com>
Tue, 26 Aug 2003 20:45:49 +0000 (20:45 +0000)
committerMartín Marrese <marrese@gmail.com>
Tue, 26 Aug 2003 20:45:49 +0000 (20:45 +0000)
16 files changed:
sistema/local_lib/constantes.php [deleted file]
sistema/local_lib/prepend.php
sistema/www/index.php
sistema/www/perfiles/perfiles-abm.php
sistema/www/perfiles/perfiles-datos.php
sistema/www/perfiles/perfiles-nuevo.php
sistema/www/perfiles/perfiles.php
sistema/www/permisos/permisos-abm.php
sistema/www/permisos/permisos.php
sistema/www/sistemas/sistemas-abm.php
sistema/www/sistemas/sistemas-permisos-abm.php
sistema/www/sistemas/sistemas-permisos.php
sistema/www/sistemas/sistemas.php
sistema/www/usuarios/usuarios-abm.php
sistema/www/usuarios/usuarios-datos.php
sistema/www/usuarios/usuarios.php

diff --git a/sistema/local_lib/constantes.php b/sistema/local_lib/constantes.php
deleted file mode 100644 (file)
index 2ca6312..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
-// +----------------------------------------------------------------------+
-// | PHP Version 4                                                        |
-// +----------------------------------------------------------------------+
-// | Copyright (c) 1997-2003 The PHP Group                                |
-// +----------------------------------------------------------------------+
-// | This source file is subject to version 2.02 of the PHP license,      |
-// | that is bundled with this package in the file LICENSE, and is        |
-// | available at through the world-wide-web at                           |
-// | http://www.php.net/license/2_02.txt.                                 |
-// | If you did not receive a copy of the PHP license and are unable to   |
-// | obtain it through the world-wide-web, please send a note to          |
-// | license@php.net so we can mail you a copy immediately.               |
-// +----------------------------------------------------------------------+
-// | Created: vie ago  1 18:51:44 ART 2003
-// | Author:  Martin Marrese <mmarre@mecon.gov.ar>
-// +----------------------------------------------------------------------+
-//
-// $Id$
-//
-
-/**
- * Defino la constante identificador del sistema
- */
-define ('SAMURAI_ID', 44);
-
-/**
- * Defino las constantes de perfiles 
- */
-define ('SAMURAI_ALTA_PERFIL', 58);
-define ('SAMURAI_BAJA_PERFIL', 59);
-define ('SAMURAI_MODI_PERFIL', 60);
-define ('SAMURAI_TIPO_PERFIL', 65);
-
-/**
- * Defino las constantes de usuarios 
- */
-define ('SAMURAI_ALTA_USUARIO', 61);
-define ('SAMURAI_BAJA_USUARIO', 62);
-define ('SAMURAI_MODI_USUARIO', 63);
-
-/**
-* Defino las constantes de consultas, sistemas y permisos 
-*/
-define ('SAMURAI_DEVELOPER', 66);
-?>
index 4ee9c833c70e6d7837c94a40619e99d33c16c7f2..7439734b9d1ad680a56d80f4bd54dbc22c7fb53c 100644 (file)
@@ -8,24 +8,18 @@ require_once 'MECON/Marco.php';
 require_once 'SAMURAI/DB.php';
 require_once 'SAMURAI/Perm.php';
 require_once 'util.php';
-require_once 'constantes.php';
+require_once 'SAMURAI/constantes.php';
 
 session_start();
 
-if (isset($_GET['login'])) {
-    $_SESSION['samurai']['login'] = $_GET{'login'};
-}
-
+//CARGO LAS VARIABLES DE SESION INTERNAS {{{
 if (isset($_SESSION['usuario'])) {
     $_SESSION['samurai']['login'] = $_SESSION['usuario'];
 }
-if (!isset($_SESSION['samurai']['id_sistema']) && isset($_GET['id_sistema'])) {
+if (isset($_GET['id_sistema'])) {
     $_SESSION['samurai']['id_sistema'] = $_GET['id_sistema'];
 }
-if (!isset($_SESSION['samurai']['login']) && isset($_GET['login'])) {
-    $_SESSION['samurai']['login'] = $_GET['login'];
-}
-
+//}}}
 //Realizo la conexion con la base de datos
 $tmp = new SAMURAI_DB();
 $DB  =& $tmp->connect();
index 6769b137e561dd715cebcbb60b7e27685a01df73..65188562b6018d1c0aed944528e8862ef9e7aadf 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4 foldmethod=marker:
 // +----------------------------------------------------------------------+
 // | PHP Version 4                                                        |
 // +----------------------------------------------------------------------+
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_BAJA_USUARIO, SAMURAI_MODI_USUARIO, SAMURAI_ALTA_USUARIO,
-                              SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL,SAMURAI_TIPO_PERFIL,
-                              SAMURAI_DEVELOPER)) {
-//        header('Location: error')
+$SAMURAI_PERM->chequear(SAMURAI_BAJA_USUARIO, SAMURAI_MODI_USUARIO, SAMURAI_ALTA_USUARIO,
+                        SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL,SAMURAI_TIPO_PERFIL,
+                        SAMURAI_DEVELOPER);
+//}}}
+//VERIFICO SI SE PASO ALGUNA ACCION {{{
+    if (isset($_GET['accion'])) {
+        switch ($_GET['accion']) {
+           case 'usuarios': header('Location:usuarios/usuarios');
+                             break;
+           case 'perfiles': header('Location:perfiles/perfiles');
+                             break;
+        }
     }
 //}}}
     require_once 'MECON/HTML/Image.php';
-    
     $MARCO->addBody(new MECON_HTML_Image('images/inicio.jpg'));
     $MARCO->setEspacios(false);
     $MARCO->display();
index 528aa9a22cfcb4df04865269b9668a02f9644de9..c24bdbb395d2792d264e8cd5e97e3d302e623b6e 100644 (file)
@@ -20,9 +20,7 @@
 // $Id$
 // 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL);
 //}}}
 
 // REQUIRE_ONCE {{{
index 83dc158363b724d73a1e9c6ed823dbfc6f6126ae..9b1c3b29791dc36d6b36358821db7abc877723cf 100644 (file)
@@ -20,6 +20,9 @@
 // $Id$
 // 
 
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->chequear(SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL);
+//}}}
 //REQUIRE ONCE {{{
     //MECON {{{
     require_once 'MECON/HTML/QuickForm.php';
index a0ddfee8a746987378e0b97665c6f3991e2e6ee8..e406d1e5d567b5bd38fd1d4e8079e48199cd0c48 100644 (file)
@@ -20,9 +20,7 @@
 // $Id$
 //
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_ALTA_PERFIL)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_ALTA_PERFIL);
 //}}}
 
 //REQUIRE_ONCE {{{
index 8d551a71344f4633e79cb5fe67f327547bfe6282..5b93640402f91683f2142f996d5e22e5f3d64dcc 100644 (file)
 // $Id$
 // 
 
+
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_ALTA_PERFIL,SAMURAI_BAJA_PERFIL,SAMURAI_MODI_PERFIL);
 //}}}
-
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Perfil.php';
index 3a29150ac087e1e5401a2ae528f9241ae3673e7d..43e4bbeaeb9a055049ad22ec7b3dcef16f63d114 100644 (file)
@@ -21,9 +21,7 @@
 // 
     
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
 //}}}
 //REQUIRE_ONCE {{{    
     //MECON {{{
index 19607a334feb66e9864ddf6ee49fa2dd423657d5..b2fc33ed8aa2c3949dc12f27f88bd35cde8bebe9 100644 (file)
@@ -21,9 +21,7 @@
 // 
     
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
 //}}}
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Permiso.php';
index 639287b06b4be3712c15b624dcbd3236cb55dd4f..95fafced47a166f72e20c0d0521f440f6dd1e826 100644 (file)
@@ -31,6 +31,9 @@
     require_once 'SAMURAI/Permiso.php';
     // }}}
 // }}}
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
+//}}}
 //CREO LOS OBJETO NECESARIOS {{{
     $FORM = new MECON_HTML_QuickForm ('sistemas_abm','post','sistemas-abm');
 // }}}
index d8eb622608879e79e630675e32fbda7d470e6f9e..97d53d86cb3f66541320cfdb40b2c8645ee6ecf9 100644 (file)
@@ -31,6 +31,9 @@
     require_once 'SAMURAI/Permiso.php';
     // }}}
 // }}}
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
+//}}}
 //OBTENGO EL ID DEL SISTEMA {{{
     //El id de sistema viene por get o por post, no hay otra posibilidad
     $idSistema = 0;
index a1075551fea07e73604cb348383d9b7972056a90..9fe3c3cfa9eddbd53204f3d500d56777a8ba4c99 100644 (file)
@@ -29,6 +29,9 @@
     require_once 'SAMURAI/Permiso.php';
     // }}}
 // }}}
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
+//}}}
 //OBTENGO EL ID DEL SISTEMA {{{
     //El id de sistema viene por get o por post, no hay otra posibilidad
     $idSistema = 0;
index 1f80fc15fb0662fe2e8057d1d73ad8211906d6d4..6fb38a52cb95eac677a6dbb4b2b15630aaeb9845 100644 (file)
@@ -22,6 +22,9 @@
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Sistema.php';
 
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
+//}}}
     $aHrefPopup = '<a href="" onClick="window.open(\'sistemas-datos?id_sistema=##SISTEMA##\',\'sistemasdatos\',\'height=400,width=400,scrollbars=yes\');return false;">';
     $aHref      = '<a href="sistemas-abm?accion=##ACCION##&idSistema=##NUEVO##">';
     $aHrefModif = $aHref.'<img src="/MECON/images/general_modificar.gif" border="0" alt="Modificar Sistema"></a>';
index 938c316b7570bdd1b854b9d627fa4794c011a33c..65b575de21c8b2aa9856ce6952e797734cf0fd86 100644 (file)
@@ -21,9 +21,7 @@
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
 //}}}
 //REQUIRE ONCE {{{
     //MECON {{{
@@ -122,7 +120,7 @@ if (!@$_SESSION['samurai']['id_sistema'] || !@$_SESSION['samurai']['login']) {
         // VEO SI SE CANCELO {{{
         $botones = $FORM->getSubmitValue('botones');
         if (@$botones['cancelar']) {
-            header('Location: perfiles');
+            header('Location: usuarios');
         }
         // }}}
         else {
index 4ca79703ed275d59c7207d2a01bcaca9d658b7b5..bb33f3cf4f608e0216c58b49c626fd025259e989 100644 (file)
@@ -21,9 +21,7 @@
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_DEVELOPER);
 //}}}
 //REQUIRE ONCE {{{
     //MECON {{{
index 410ee6d9b7d198bfbcb401c220847b8c13047645..33ff1dc074c7274abf14837ffb7c1ca30570bef7 100644 (file)
@@ -21,9 +21,7 @@
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-    if (!$SAMURAI_PERM->tiene(SAMURAI_DEVELOPER)) {
-//        header('Location: error')
-    }
+$SAMURAI_PERM->chequear(SAMURAI_ALTA_USUARIO, SAMURAI_BAJA_USUARIO, SAMURAI_MODI_USUARIO);
 //}}}
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/Tabla.php';