]> git.llucax.com Git - mecon/meconlib.git/commitdiff
BugFix. No podia haber dos subsecciones con el mismo nombre. A partir de ahora si.
authorMartín Marrese <marrese@gmail.com>
Thu, 7 Aug 2003 22:36:46 +0000 (22:36 +0000)
committerMartín Marrese <marrese@gmail.com>
Thu, 7 Aug 2003 22:36:46 +0000 (22:36 +0000)
lib/MECON/Marco/Menu.php
lib/MECON/Marco/Seccion.php
test/Marco/prueba/conf/confSecciones.php

index 367f0c48452b1a9d326b76774b7941f97996e394..60f5bec24c742a092cde4d014d95429625fc5b11 100644 (file)
@@ -220,11 +220,11 @@ class MECON_Marco_Menu {
             if (array_key_exists('hijos',$sec)) {
                 foreach ($sec['hijos'] as $hijo) { //Chequeo las subsecciones            
                     array_push($tmp[$sec['nombre']],$PATH.'/'.$hijo['link']);
             if (array_key_exists('hijos',$sec)) {
                 foreach ($sec['hijos'] as $hijo) { //Chequeo las subsecciones            
                     array_push($tmp[$sec['nombre']],$PATH.'/'.$hijo['link']);
-                    $tmp2[$hijo['nombre']] = array ($PATH.'/'.$hijo['link']);
+                    $tmp2[$sec['nombre'].'-'.$hijo['nombre']] = array ($PATH.'/'.$hijo['link']);
                     if (array_key_exists('subhijos',$hijo)) {
                         foreach ($hijo['subhijos'] as $subhijo) { //Chequeo las subsubsecciones
                             array_push($tmp[$sec['nombre']],$PATH.'/'.$subhijo);
                     if (array_key_exists('subhijos',$hijo)) {
                         foreach ($hijo['subhijos'] as $subhijo) { //Chequeo las subsubsecciones
                             array_push($tmp[$sec['nombre']],$PATH.'/'.$subhijo);
-                            array_push($tmp2[$hijo['nombre']],$PATH.'/'.$subhijo);
+                            array_push($tmp2[$sec['nombre'].'-'.$hijo['nombre']],$PATH.'/'.$subhijo);
                         }
                     }
                 }
                         }
                     }
                 }
index a8391b7c2645aa952ea606db83779e278b25c342..46f75e1e03aecb478e009319525ccc11f4d117db 100644 (file)
@@ -174,6 +174,7 @@ class MECON_Marco_Seccion {
             $tmp = new MECON_Marco_MenuOculto($this->_configuracion);
         }
         foreach ($hijos as $hijo) {
             $tmp = new MECON_Marco_MenuOculto($this->_configuracion);
         }
         foreach ($hijos as $hijo) {
+            $hijo['nombre'] = $this->_nombre.'-'.$hijo['nombre'];
             $tmp->agregarComponente($hijo);
         }
         $this->_hijos = $tmp;
             $tmp->agregarComponente($hijo);
         }
         $this->_hijos = $tmp;
index 90e094ab3eb573cff02328bebd5f2f4b5d722143..fcc189861369fcd0d20fb5ad0ec2272b12a50f69 100644 (file)
@@ -80,6 +80,7 @@
                                                     'link'          => 'usuarios-abm',      //LINK DEL HIJO
                                             ),
                                         ),
                                                     'link'          => 'usuarios-abm',      //LINK DEL HIJO
                                             ),
                                         ),
+                                
                 ),
                 // }}} FIN SECCION 1 
                 // SECCION 2 {{{
                 ),
                 // }}} FIN SECCION 1 
                 // SECCION 2 {{{
@@ -90,7 +91,7 @@
                     'imagenMouseOn' => '',              //
                     'imagenSelect'  => '',              //
                     'link'          => 'perfiles',      //LINK DE LA SECCION
                     'imagenMouseOn' => '',              //
                     'imagenSelect'  => '',              //
                     'link'          => 'perfiles',      //LINK DE LA SECCION
-                    'tipoMenu'      => 'vertical',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
+                    'tipoMenu'      => 'horizontal',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
                     'hijos'         =>  array (         //HIJOS PARA EL MENU
                                             array ( 'nombre'        => 'Perfiles - Hijo',   //NOMBRE DEL HIJO 1
                                                     'imagenComun'   => 'perfiles-nionio.gif',   //IMAGEN COMUN
                     'hijos'         =>  array (         //HIJOS PARA EL MENU
                                             array ( 'nombre'        => 'Perfiles - Hijo',   //NOMBRE DEL HIJO 1
                                                     'imagenComun'   => 'perfiles-nionio.gif',   //IMAGEN COMUN