]> git.llucax.com Git - mecon/samurai.git/commitdiff
Se modificaron las validaciones de permisos que habia que tener para poder trabajar...
authorMartín Marrese <marrese@gmail.com>
Wed, 22 Oct 2003 19:56:23 +0000 (19:56 +0000)
committerMartín Marrese <marrese@gmail.com>
Wed, 22 Oct 2003 19:56:23 +0000 (19:56 +0000)
22 files changed:
sistema/conf/confSecciones.php
sistema/local_lib/prepend.php
sistema/www/consultas/consultas.php
sistema/www/consultas/php-constantes.php
sistema/www/consultas/sistemas.php
sistema/www/consultas/usuarios.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/sel-sistema.php
sistema/www/sistemas/sistemas-abm.php
sistema/www/sistemas/sistemas-datos.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

index 0f42d8aa021790c5fb180c6efb5cd96aef2b97b6..6a4caceba0f9e3263ac6f90b69029cb8770f87d0 100644 (file)
@@ -51,7 +51,8 @@
             'link'          => 'usuarios/usuarios',    
             'permisos'      => array (SAMURAI_PERM_USUARIO_ALTA,
                                       SAMURAI_PERM_USUARIO_BAJA,
-                                      SAMURAI_PERM_USUARIO_MODIF
+                                      SAMURAI_PERM_USUARIO_MODIF,
+                                      SAMURAI_PERM_DEVELOPER
                                ),
             'tipoMenu'      => 'oculto',   
             'hijos'         => array (       
@@ -68,7 +69,8 @@
             'link'          => 'perfiles/perfiles',    
             'permisos'      => array (SAMURAI_PERM_PERFIL_ALTA,
                                       SAMURAI_PERM_PERFIL_BAJA,
-                                      SAMURAI_PERM_PERFIL_MODIF
+                                      SAMURAI_PERM_PERFIL_MODIF,
+                                      SAMURAI_PERM_DEVELOPER
                                ),
             'tipoMenu'      => 'oculto',    
             'hijos'         => array (       
index 279b387b3ba8b0be8c5350b1667c048bf6b4ea26..6d89eb9e4f96e2ffbe669f4dfbb742b825367b30 100644 (file)
@@ -15,19 +15,28 @@ require_once 'MECON/Usuario.php';
 
 session_start();
 
+//Realizo la conexion con la base de datos
+$tmp = new SAMURAI_DB();
+$DB  =& $tmp->connect();
+
 //CARGO LAS VARIABLES DE SESION INTERNAS {{{
 if (!isset($_SESSION['usuario'])) {
-    header('Location: /sistemas/intranet');
+    header('Location: /sistemas/intranet/login?redirect='.$_SERVER['REQUEST_URI']);
 }
 if (isset($_GET['id_sistema'])) {
     $_SESSION['samurai']['id_sistema'] = $_GET['id_sistema'];
 }
+elseif (($_SERVER['REQUEST_URI'] != "/sistemas/samurai/sel-sistema" &&
+            $_SERVER['REQUEST_URI'] !=
+            "/sistemas/samurai/sel-sistema?redirect=index")&& 
+        !@$_SESSION['samurai']['id_sistema']) {
+    header('Location: /sistemas/samurai/sel-sistema?redirect=index');    
+}
+elseif (@$_SESSION['samurai']['id_sistema']) {
+    //Creo el objeto Permiso
+    $SAMURAI_PERM = new SAMURAI_Perm ($_SESSION['usuario'],
+            $_SESSION['samurai']['id_sistema'], $DB);
+    //Creo el objeto Marco
+}
 //}}}
-//Realizo la conexion con la base de datos
-$tmp = new SAMURAI_DB();
-$DB  =& $tmp->connect();
-//Creo el objeto Permiso
-$SAMURAI_PERM = new SAMURAI_Perm ($_SESSION['usuario'], SAMURAI_PERM, $DB);
-//Creo el objeto Marco
-$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 ?>
index a25d2ea921b591084a508c924998733f1dc033cb..42c01af3f3f260f6a8777e8bb27ec1216e6f0db6 100644 (file)
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/Tabla.php';
index b630d358980d6814e3ed5ad331cec77c669200c9..95d18b22c1450d9235c333486c7a8242bb278037 100644 (file)
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/QuickForm.php';
index 72e875594701c2676bef8aaf44ded5d83358e9ca..797e42307b8c207499acad763dddaaed3245ddc6 100644 (file)
     //}}}
 //}}}
 
-//Verifico si se tiene acceso a la pagina {{{
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
     $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 //Obtengo la accion y el id del sistema {{{
index 698c96f2fc251878deef27e3b1084dd31c9b8d9b..73919fd14a0ae061ad7b850a98f7c4efc42504e2 100644 (file)
     //}}}
 //}}}
 
-//Verifico si se tiene acceso a la pagina {{{
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
     $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 //Obtengo la accion y el id del usuario {{{
index 6fdca56b519e6f379868c4cbea06b6640495e412..aed8f73cfc46aedd86d5367d39760b1caa252c45 100644 (file)
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_USUARIO_ALTA,
-                        SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF,SAMURAI_PERM_PERFIL_TIPO,
-                        SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_USUARIO_ALTA,
+                            SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF,SAMURAI_PERM_PERFIL_TIPO,
+                            SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+
 //VERIFICO SI SE PASO ALGUNA ACCION {{{
     if (isset($_GET['accion'])) {
         switch ($_GET['accion']) {
index a4aad201372cee149148f85cbf1adf721a2f090e..d990e5322b1e0d3d4d56b3355dec13681250be83 100644 (file)
 // $Id$
 // 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 // REQUIRE_ONCE {{{
index 82ba011b4ee1ce607bcbd8fa153157ea9cfb4173..c6cdd2bd5f96e80fcfe876c36b12a3ffc14cef80 100644 (file)
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+
 //REQUIRE ONCE {{{
     //MECON {{{
     require_once 'MECON/HTML/QuickForm.php';
index 1978cb04fec201e12aa91865519a4279199cd5b9..52631647daeefc5f8d7e812ef055f55ed13878b5 100644 (file)
 // $Id$
 //
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 //REQUIRE_ONCE {{{
index ed342c0181e1b4444b710951421a9b93ae2920b9..1e9728991c8af100ddfd5a790026575ec4778185 100644 (file)
 // $Id$
 // 
 
-
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_PERFIL_ALTA,SAMURAI_PERM_PERFIL_BAJA,SAMURAI_PERM_PERFIL_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Perfil.php';
index 0392c506359efef2918a2c93dc00e988fa8a43a9..a204788610fea88c051572cb6b812cfe7e00cf40 100644 (file)
 //
 // $Id$
 // 
-    
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+    
 //REQUIRE_ONCE {{{    
     //MECON {{{
     require_once 'MECON/HTML/QuickForm.php';
index 90872f5abdad1b4986e73260ca0c83cfd6781e84..8764302efd581ccebf4e1c25e6231929fa1f5480 100644 (file)
 //
 // $Id$
 // 
-    
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+    
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Permiso.php';
 
index b76280d159a74568b075744d25e15db7f3ac6084..0aa27ef7690ac08a85c12a89a2f4e273876173ce 100644 (file)
 // 
 
 //REQUIRE ONCE {{{
+    require_once 'HTML/Page.php';
     require_once 'MECON/HTML/QuickForm.php';
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Sistema.php';
 //}}}
 
 //CREO LOS OBJETOS NECESARIOS {{{
+   $PAGE    = new HTML_Page(array ('doctype'=>'HTML 4.01 Transitional',
+                                'charset'  => 'iso-8859-1',
+                                'lineend'  => 'unix',
+                                'language' => 'es',
+                                'cache'    => 'false',
+                                'simple'   => 'true'));
+    $PAGE->addStyleSheet('/MECON/css/marco.css');
     $FORM     = new MECON_HTML_QuickForm ('sel_sistema','post','sel-sistema');
     $TABLAFORM =& new MECON_HTML_Tabla ('width="400"', 'comun');
     $FORM->renderer->setTable($TABLAFORM);
     }
 // }}}
 // DIBUJO LA PAGINA {{{
-    $MARCO->habilitarLinks(false); //MODIFICAR ESTO CUANDO SE HAGA LA FUNCION DESHABILITAR LINKS
-    $MARCO->addBody($FORM);
-    $MARCO->display();
+    require_once 'MECON/HTML/Image.php';
+    $im =& new MECON_HTML_Image('images/copete.jpg');
+    $PAGE->addBodyContent($im);
+    $PAGE->addBodyContent($FORM);
+    $PAGE->addStyleSheet($FORM->getCSS());
+    $PAGE->setTitle('Seleccionar Sistema');
+    $PAGE->display();                          
 // }}}
 ?>
index ce1cc05938075ac596cbb0126050c937734e7b4e..dedee13667563f723e3247f26bc362581e25677f 100644 (file)
     // }}}
 // }}}
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 //CREO LOS OBJETO NECESARIOS {{{
     $FORM = new MECON_HTML_QuickForm ('sistemas_abm','post','sistemas-abm');
index 271abf63b04f7f997ef6c2883eb0361b457a9eb5..6b7031d7d1072b9afa1e0c5468fa8de81d007e07 100644 (file)
 // 
 
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 
 //REQUIRE ONCE {{{
index b2ac96536f7dbbf37030bd781da2a243699cf3aa..eb880012b86256bc02a64099a05fa46cc18774e1 100644 (file)
 //
 // $Id$
 // 
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
+//}}}
 
 //REQUIRE_ONCE {{{
     //MECON {{{
@@ -31,9 +38,6 @@
     require_once 'SAMURAI/Permiso.php';
     // }}}
 // }}}
-//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
-//}}}
 //OBTENGO EL ID DEL SISTEMA {{{
     //El id de sistema viene por get o por post, no hay otra posibilidad
     $idSistema = 0;
index 020695a048343bad508903208a3de43ba0168f47..241a5ae63870cf4d59bbc1cf9abd3c9f70b2a965 100644 (file)
 //
 // $Id$
 // 
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
+//}}}
 
 //REQUIRE_ONCE {{{
     //MECON {{{
@@ -29,9 +36,6 @@
     require_once 'SAMURAI/Permiso.php';
     // }}}
 // }}}
-//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
-//}}}
 //OBTENGO EL ID DEL SISTEMA {{{
     //El id de sistema viene por get o por post, no hay otra posibilidad
     $idSistema = 0;
index e6f1bb7a0a8e7e26ecb0a1c98b2f90998f69bdf9..0485b1aafe803bbcd38829811b92ab77f7c1dda3 100644 (file)
 //
 // $Id$
 // 
+//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
+//}}}
     require_once 'MECON/HTML/Tabla.php';
     require_once 'SAMURAI/Sistema.php';
 
-//VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_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 9e62e3d1b3a6f57a37faece24cb4f6b7d605f378..c531d52598ef41c1e929e4fbe3c19d2d2998275e 100644 (file)
 //
 // $Id$
 // 
-
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+
 //REQUIRE ONCE {{{
     //MECON {{{
     require_once 'MECON/HTML/QuickForm.php';
index 7f1faa382b3acdfbf2f38659af00456ec1f1bb68..8658c91828b925e371f58df5122686f4b79f6380 100644 (file)
 //
 // $Id$
 // 
-
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
+
 //REQUIRE ONCE {{{
     //MECON {{{
     require_once 'MECON/HTML/QuickForm.php';
index 27a3c91f88c0f4e6e6e09fc297d6744d337c206a..465fdbb455c3ae42a5c0c26962be4abcee370eed 100644 (file)
 //
 // $Id$
 // 
-
 //VERIFICO SI SE TIENE ACCESO A LA PAGINA{{{
-$SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+$SAMURAI_PERM->setSistema(SAMURAI_PERM);
+if (!$SAMURAI_PERM->tiene(SAMURAI_PERM_DEVELOPER)) {
+    $SAMURAI_PERM->setSistema($_SESSION['samurai']['id_sistema']);
+    $SAMURAI_PERM->chequear(SAMURAI_PERM_USUARIO_ALTA, SAMURAI_PERM_USUARIO_BAJA, SAMURAI_PERM_USUARIO_MODIF, SAMURAI_PERM_DEVELOPER);
+}
+$MARCO =& new MECON_Marco ('/var/www/sistemas/samurai/sistema/conf/confSecciones.php', $SAMURAI_PERM);
 //}}}
 //REQUIRE ONCE {{{
     require_once 'MECON/HTML/Tabla.php';