]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Marco: Esta terminada la funcionalidad principal que se planteo al inicio. Falta...
authorMartín Marrese <marrese@gmail.com>
Thu, 31 Jul 2003 22:31:20 +0000 (22:31 +0000)
committerMartín Marrese <marrese@gmail.com>
Thu, 31 Jul 2003 22:31:20 +0000 (22:31 +0000)
lib/MECON/Marco/Menu.php
test/Marco/prueba/conf/confSecciones.php
test/Marco/prueba/www/include/prepend.php
test/Marco/prueba/www/index.php
test/Marco/prueba/www/perfiles.php
test/Marco/prueba/www/sarasa1.php
test/Marco/prueba/www/usuarios-abm.php
test/Marco/prueba/www/usuarios-filtrar.php
test/Marco/prueba/www/usuarios.php

index bf4cb8a1fa8b081f1f4a15687a23de6345d76507..116922a365c7e045839e7265788531f6b5a8b461 100644 (file)
@@ -173,14 +173,14 @@ class MECON_Marco_Menu {
         $i = 1;
         foreach ($confSec as $sec) {
             //Veo si tiene permisos para ver la seccion
         $i = 1;
         foreach ($confSec as $sec) {
             //Veo si tiene permisos para ver la seccion
-            if (!@$this->_configuracion['obj_permiso']) {
+            if (!@$this->_configuracion['obj_permiso'] || !@$sec['permisos']) {
                 $ver = true;
             }
                 $ver = true;
             }
-            elseif ($this->_configuracion['obj_permiso']->tiene()) {
+            elseif ($this->_configuracion['obj_permiso']->tiene(@$sec['permisos'])) {
                 $ver = true;
             }
             else {
                 $ver = true;
             }
             else {
-                $ver - false;
+                $ver = false;
             }
             if ($ver) {
                 $tmp = new MECON_Marco_Seccion ($sec, $this->_configuracion);         
             }
             if ($ver) {
                 $tmp = new MECON_Marco_Seccion ($sec, $this->_configuracion);         
@@ -189,9 +189,9 @@ class MECON_Marco_Menu {
                     $ultimo = 1;
                 }
                 array_push($this->_componentesVertical, $tmp->toHtmlVertical($linksel,$ultimo));
                     $ultimo = 1;
                 }
                 array_push($this->_componentesVertical, $tmp->toHtmlVertical($linksel,$ultimo));
-                $i++;
                 array_push($this->_secciones,$tmp);
             }
                 array_push($this->_secciones,$tmp);
             }
+            $i++;
         }
     }
     // -X2C
         }
     }
     // -X2C
index 835b03806dca3cd46d9fe437fcd8261e23d3953a..62d16f96276e879be88c0c0193cba85bc09b86a9 100644 (file)
                     'imagenMouseOn' => '',              //
                     'imagenSelect'  => '',              //
                     'link'          => 'usuarios',      //LINK DE LA SECCION
                     'imagenMouseOn' => '',              //
                     'imagenSelect'  => '',              //
                     'link'          => 'usuarios',      //LINK DE LA SECCION
-                    'tipoMenu'      => '',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
+                    'tipoMenu'      => 'vertical',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
                     'hijos'         =>  array (         //HIJOS PARA EL MENU
                                             array ( 'nombre'        => 'Filtrar Usuario',   //NOMBRE DEL HIJO 1
                                                     'imagenComun'   => 'usuarios-filtrar.gif',   //IMAGEN COMUN
                                                     'imagenMouseOn' => '',                  //
                     'hijos'         =>  array (         //HIJOS PARA EL MENU
                                             array ( 'nombre'        => 'Filtrar Usuario',   //NOMBRE DEL HIJO 1
                                                     'imagenComun'   => 'usuarios-filtrar.gif',   //IMAGEN COMUN
                                                     'imagenMouseOn' => '',                  //
+                                                    'permisos'      => array (20,25,27,35),
                                                     'imagenSelect'  => '',                  //
                                                     'link'          => 'usuarios-filtrar',  //LINK DEL HIJO
                                                     'subhijos'      => array (  'sarasa1',
                                                     'imagenSelect'  => '',                  //
                                                     'link'          => 'usuarios-filtrar',  //LINK DEL HIJO
                                                     'subhijos'      => array (  'sarasa1',
@@ -88,6 +89,7 @@
                     'nombre'        => 'Perfiles',      //NOMBRE DE LA SECCION
                     'imagenComun'   => 'perfiles.gif',       //IMAGEN COMUN
                     'imagenMouseOn' => '',              //
                     'nombre'        => 'Perfiles',      //NOMBRE DE LA SECCION
                     'imagenComun'   => 'perfiles.gif',       //IMAGEN COMUN
                     'imagenMouseOn' => '',              //
+                    'permisos'      => array (20,25,27,35),
                     'imagenSelect'  => '',              //
                     'link'          => 'perfiles',      //LINK DE LA SECCION
                     'tipoMenu'      => 'vertical',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
                     'imagenSelect'  => '',              //
                     'link'          => 'perfiles',      //LINK DE LA SECCION
                     'tipoMenu'      => 'vertical',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
index 04d92fc4b8a45ee12069ca03fc2dc43bce26ba89..e858e613308f429cdda73c91a301e9777339e92a 100644 (file)
@@ -7,6 +7,13 @@ require_once 'MECON/general.php';
 prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib');
 
 require_once 'MECON/Marco.php';
 prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib');
 
 require_once 'MECON/Marco.php';
+require_once 'SAMURAI/Perm.php';
+require_once 'DB.php';
+
+$db = DB::connect ('mysql://intranet:intranet@bal747f/samurai');
+
+$PERM = new SAMURAI_Perm('mmarre@mecon', 60, $db);
+$MARCO = new MECON_Marco ('/var/www/sistemas/prueba/conf/confSecciones.php', $PERM);
 
 //session_start();
 
 
 //session_start();
 
index 5d467648939b6b375825b26b8e6d49480025db58..00b7d683789295825f7bb6a75bc21ed48351a03f 100644 (file)
@@ -1,5 +1,5 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
+
     $MARCO->setEspacios(false);
     $MARCO->addBody('<img src="images/inicio.jpg" border="0">');
     $MARCO->display();
     $MARCO->setEspacios(false);
     $MARCO->addBody('<img src="images/inicio.jpg" border="0">');
     $MARCO->display();
index e878df68350e5d6a9e94a2094407455cca8a4045..d80f5216eec3e15882a212630a56a5b629b2238f 100644 (file)
@@ -1,5 +1,4 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
     $MARCO->addBody('<b>A MI ME REBOTA Y A VOS TE EXPLOTA</b>');
     $MARCO->addTitle('PERFILES PRUEBA');
     $MARCO->addBody('<BR>Actitud Maria Marta<BR>');
     $MARCO->addBody('<b>A MI ME REBOTA Y A VOS TE EXPLOTA</b>');
     $MARCO->addTitle('PERFILES PRUEBA');
     $MARCO->addBody('<BR>Actitud Maria Marta<BR>');
index e5dd98ab81adcba21940e222263b674ed4eb502d..8007e76213c9980969a68950a46f2a88fc9937de 100644 (file)
@@ -1,5 +1,4 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
     $MARCO->addBody('<b>ESTO ES EL NIETO</b>');
index f77a62a14ddbced1c066f9e9b45f4619070c2800..e0f10250b59c1cc80b4399ab9c1b82c6c4e92485 100644 (file)
@@ -1,5 +1,4 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
     $MARCO->addTitle('USUARIOS - ABM');
     $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIOS - ABM</B><BR>');
     $MARCO->display();
     $MARCO->addTitle('USUARIOS - ABM');
     $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIOS - ABM</B><BR>');
     $MARCO->display();
index f1bfd6c1ed02c9b26859c0518f60b0448a3d740d..7d6012f39f305254714034ab6add9c160128abc9 100644 (file)
@@ -1,5 +1,4 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
     $MARCO->habilitarLinks(false);
     $MARCO->addTitle('USUARIOS - FILTRAR');
     $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIO - FILTRAR</B><BR>');
     $MARCO->habilitarLinks(false);
     $MARCO->addTitle('USUARIOS - FILTRAR');
     $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIO - FILTRAR</B><BR>');
index 942808fe6c9526fd13388b62f21d4a2806c8eaa6..b2e9d76fb451fd27f2787a8666c0aa5350a2ad18 100644 (file)
@@ -1,5 +1,5 @@
 <?php
 <?php
-    $MARCO = new MECON_Marco ('../conf/confSecciones.php');
+    $MARCO = new MECON_Marco ('../conf/confSecciones.php', $PERM);
 //    $MARCO->addBody('<B>ACA ARRIBA TIENE QUE HABER UN ESPACIO</B><BR>');
 //    $MARCO->addBody('<b>Y NO ES FELIZ, AUNQUE SONRIA</b>');
     $MARCO->addTitle('USUARIOS - PRUEBA');
 //    $MARCO->addBody('<B>ACA ARRIBA TIENE QUE HABER UN ESPACIO</B><BR>');
 //    $MARCO->addBody('<b>Y NO ES FELIZ, AUNQUE SONRIA</b>');
     $MARCO->addTitle('USUARIOS - PRUEBA');
@@ -20,7 +20,7 @@
     $MARCO->addBody('AAAAAAAAAAAAAAAA BBBBBBBBB CCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDD EEEEEEEEEEEEEEEEEEE FFFFFFFFFFFFFFFFFF GGGGGGGGGGGGGGGGGGG HHHHHHHHHHHHHHHHHHH IIIIIIIIIIIIIIIIIIII JJJJJJJJJJJJJJJJJJJ KKKKKKKKKKKKKKKKKKKK LLLLLLLLLLLLLLLLLLLLLL MMMMMMMMMMMMMMMMMMMMM NNNNNNNNNNNNN');
 // }}}
     
     $MARCO->addBody('AAAAAAAAAAAAAAAA BBBBBBBBB CCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDD EEEEEEEEEEEEEEEEEEE FFFFFFFFFFFFFFFFFF GGGGGGGGGGGGGGGGGGG HHHHHHHHHHHHHHHHHHH IIIIIIIIIIIIIIIIIIII JJJJJJJJJJJJJJJJJJJ KKKKKKKKKKKKKKKKKKKK LLLLLLLLLLLLLLLLLLLLLL MMMMMMMMMMMMMMMMMMMMM NNNNNNNNNNNNN');
 // }}}
     
-    $MARCO->addMenuVertical('Opciones para ver:<br>&nbsp;1- Opcion 1<br>&nbsp;2- Opcion 2');
+//    $MARCO->addMenuVertical('Opciones para ver:<br>&nbsp;1- Opcion 1<br>&nbsp;2- Opcion 2');
 
     $MARCO->setEspacios();
     $MARCO->display();
 
     $MARCO->setEspacios();
     $MARCO->display();