From: Martín Marrese Date: Tue, 26 Aug 2003 20:45:49 +0000 (+0000) Subject: Retoques varios. Nada grave X-Git-Tag: svn_import~83 X-Git-Url: https://git.llucax.com/mecon/samurai.git/commitdiff_plain/79cc4f777b6fe9d907ccad24a2fc65246d0253ed Retoques varios. Nada grave --- diff --git a/sistema/local_lib/constantes.php b/sistema/local_lib/constantes.php deleted file mode 100644 index 2ca6312..0000000 --- a/sistema/local_lib/constantes.php +++ /dev/null @@ -1,47 +0,0 @@ - -// +----------------------------------------------------------------------+ -// -// $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); -?> diff --git a/sistema/local_lib/prepend.php b/sistema/local_lib/prepend.php index 4ee9c83..7439734 100644 --- a/sistema/local_lib/prepend.php +++ b/sistema/local_lib/prepend.php @@ -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(); diff --git a/sistema/www/index.php b/sistema/www/index.php index 6769b13..6518856 100644 --- a/sistema/www/index.php +++ b/sistema/www/index.php @@ -1,5 +1,5 @@ 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(); diff --git a/sistema/www/perfiles/perfiles-abm.php b/sistema/www/perfiles/perfiles-abm.php index 528aa9a..c24bdbb 100644 --- a/sistema/www/perfiles/perfiles-abm.php +++ b/sistema/www/perfiles/perfiles-abm.php @@ -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 {{{ diff --git a/sistema/www/perfiles/perfiles-datos.php b/sistema/www/perfiles/perfiles-datos.php index 83dc158..9b1c3b2 100644 --- a/sistema/www/perfiles/perfiles-datos.php +++ b/sistema/www/perfiles/perfiles-datos.php @@ -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'; diff --git a/sistema/www/perfiles/perfiles-nuevo.php b/sistema/www/perfiles/perfiles-nuevo.php index a0ddfee..e406d1e 100644 --- a/sistema/www/perfiles/perfiles-nuevo.php +++ b/sistema/www/perfiles/perfiles-nuevo.php @@ -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 {{{ diff --git a/sistema/www/perfiles/perfiles.php b/sistema/www/perfiles/perfiles.php index 8d551a7..5b93640 100644 --- a/sistema/www/perfiles/perfiles.php +++ b/sistema/www/perfiles/perfiles.php @@ -20,12 +20,10 @@ // $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'; diff --git a/sistema/www/permisos/permisos-abm.php b/sistema/www/permisos/permisos-abm.php index 3a29150..43e4bbe 100644 --- a/sistema/www/permisos/permisos-abm.php +++ b/sistema/www/permisos/permisos-abm.php @@ -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 {{{ diff --git a/sistema/www/permisos/permisos.php b/sistema/www/permisos/permisos.php index 19607a3..b2fc33e 100644 --- a/sistema/www/permisos/permisos.php +++ b/sistema/www/permisos/permisos.php @@ -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'; diff --git a/sistema/www/sistemas/sistemas-abm.php b/sistema/www/sistemas/sistemas-abm.php index 639287b..95fafce 100644 --- a/sistema/www/sistemas/sistemas-abm.php +++ b/sistema/www/sistemas/sistemas-abm.php @@ -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'); // }}} diff --git a/sistema/www/sistemas/sistemas-permisos-abm.php b/sistema/www/sistemas/sistemas-permisos-abm.php index d8eb622..97d53d8 100644 --- a/sistema/www/sistemas/sistemas-permisos-abm.php +++ b/sistema/www/sistemas/sistemas-permisos-abm.php @@ -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; diff --git a/sistema/www/sistemas/sistemas-permisos.php b/sistema/www/sistemas/sistemas-permisos.php index a107555..9fe3c3c 100644 --- a/sistema/www/sistemas/sistemas-permisos.php +++ b/sistema/www/sistemas/sistemas-permisos.php @@ -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; diff --git a/sistema/www/sistemas/sistemas.php b/sistema/www/sistemas/sistemas.php index 1f80fc1..6fb38a5 100644 --- a/sistema/www/sistemas/sistemas.php +++ b/sistema/www/sistemas/sistemas.php @@ -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 = ''; $aHref = ''; $aHrefModif = $aHref.'Modificar Sistema'; diff --git a/sistema/www/usuarios/usuarios-abm.php b/sistema/www/usuarios/usuarios-abm.php index 938c316..65b575d 100644 --- a/sistema/www/usuarios/usuarios-abm.php +++ b/sistema/www/usuarios/usuarios-abm.php @@ -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 { diff --git a/sistema/www/usuarios/usuarios-datos.php b/sistema/www/usuarios/usuarios-datos.php index 4ca7970..bb33f3c 100644 --- a/sistema/www/usuarios/usuarios-datos.php +++ b/sistema/www/usuarios/usuarios-datos.php @@ -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 {{{ diff --git a/sistema/www/usuarios/usuarios.php b/sistema/www/usuarios/usuarios.php index 410ee6d..33ff1dc 100644 --- a/sistema/www/usuarios/usuarios.php +++ b/sistema/www/usuarios/usuarios.php @@ -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';