From 8228a24eb0aadac9d2753345aa3194f76e9da712 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Wed, 23 Apr 2003 17:36:56 +0000 Subject: [PATCH 1/1] --- marco/doc/uml/Marco.xmi | 10 +++++----- marco/php/marco/Menu.php | 12 +++++++----- marco/php/marco/Seccion.php | 7 ++++++- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/marco/doc/uml/Marco.xmi b/marco/doc/uml/Marco.xmi index 1a761fe..a50d7e2 100644 --- a/marco/doc/uml/Marco.xmi +++ b/marco/doc/uml/Marco.xmi @@ -79,7 +79,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - + @@ -147,7 +147,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - + @@ -186,20 +186,20 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - + - + - + diff --git a/marco/php/marco/Menu.php b/marco/php/marco/Menu.php index b5f9ab9..e73223c 100644 --- a/marco/php/marco/Menu.php +++ b/marco/php/marco/Menu.php @@ -92,12 +92,14 @@ class Menu { * * @access public */ - function Menu($directorio, $nombre = null, $link = null) // ~X2C + function Menu($directorio = null, $nombre = null, $link = null) // ~X2C { - $this->_directorio = $directorio; - $this->_obtenerConfSecciones(); - $this->_armarArraySecciones(); - + if (!is_null($directorio)) { + $this->_directorio = $directorio; + $this->_obtenerConfSecciones(); + $this->_armarArraySecciones(); + } + if (!is_null($nombre)) { $this->_nombre = $nombre; } diff --git a/marco/php/marco/Seccion.php b/marco/php/marco/Seccion.php index 1d3e409..2e9a208 100644 --- a/marco/php/marco/Seccion.php +++ b/marco/php/marco/Seccion.php @@ -33,6 +33,7 @@ require_once 'Pagina.php'; //Require Agregados por MMARRE, no pasan por el xmi2code require_once 'ImagenAnimada.php'; +require_once 'Menu.php'; // +X2C Class 16 :Seccion /** @@ -116,7 +117,11 @@ class Seccion extends Pagina { */ function _cargarHijos($hijos) // ~X2C { - var_dump($hijos); + $this->_hijos = array (); + foreach ($hijos as $hijo$) { + $tmp = new Menu (null, $hijo['nombre'],$hijo['link']); + array_push($this->_hijos, $tmp); + } } // -X2C -- 2.43.0