+++ /dev/null
-<?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);
-?>
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();
<?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();
// $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 {{{
// $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';
// $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 {{{
// $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';
//
//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 {{{
//
//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';
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');
// }}}
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;
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;
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>';
//
//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 {{{
// VEO SI SE CANCELO {{{
$botones = $FORM->getSubmitValue('botones');
if (@$botones['cancelar']) {
- header('Location: perfiles');
+ header('Location: usuarios');
}
// }}}
else {
//
//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 {{{
//
//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';