From dd3c3c6a4c45fd191b386f03ce4d9c1c69029467 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Tue, 22 Apr 2003 16:27:17 +0000 Subject: [PATCH] - Moficiaciones varias, arreglos de errores, modificacion del uml --- marco/doc/uml/Marco.xmi | 78 +++++++++++++++++++------------------ marco/php/marco/Copete.php | 2 +- marco/php/marco/Marco.php | 12 +++--- marco/php/marco/Menu.php | 20 +++++++++- marco/php/marco/Pagina.php | 18 +++++++++ marco/php/marco/Pie.php | 2 +- marco/php/marco/Seccion.php | 8 ++-- 7 files changed, 90 insertions(+), 50 deletions(-) diff --git a/marco/doc/uml/Marco.xmi b/marco/doc/uml/Marco.xmi index 37c295a..e50f951 100644 --- a/marco/doc/uml/Marco.xmi +++ b/marco/doc/uml/Marco.xmi @@ -9,7 +9,7 @@ - + @@ -24,9 +24,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - - - + @@ -87,6 +85,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m + @@ -97,14 +96,16 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m + + - + - + @@ -128,84 +129,84 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - - + + - - + + - - + + @@ -257,6 +258,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m + @@ -267,9 +269,11 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m - + + + diff --git a/marco/php/marco/Copete.php b/marco/php/marco/Copete.php index 7459743..911ee8c 100644 --- a/marco/php/marco/Copete.php +++ b/marco/php/marco/Copete.php @@ -83,4 +83,4 @@ class Copete { } // -X2C Class :Copete -?> +?> \ No newline at end of file diff --git a/marco/php/marco/Marco.php b/marco/php/marco/Marco.php index c25d2af..c4cb1d9 100644 --- a/marco/php/marco/Marco.php +++ b/marco/php/marco/Marco.php @@ -132,7 +132,9 @@ class Marco { function Marco($directorio) // ~X2C { $this->_directorio = $directorio; - $this->_configuracion = include 'www/sistemas/'.$this->_directorio.'/conf/configuracion.php'; + + $this->_obtenerConfiguracion(); + $this->_titulo = new Titulo ($this->_configuracion); $this->_copete = new Copete ($this->_directorio); $this->_script = new Script ($this->_directorio); @@ -231,18 +233,16 @@ class Marco { /** * Funcion que se encarga de la obtencion y generacion del array de configuracion. Recibe como parametro el directorio en donde se encuentra el sistema. * - * @param string $directorio Nombre del directorio en donde se encuentra el sistema. - * * @return array * * @access private */ - function _obtenerConfiguracion($directorio) // ~X2C + function _obtenerConfiguracion() // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + $this->_configuracion = include 'www/sistemas/'.$this->_directorio.'/conf/configuracion.php'; } // -X2C } // -X2C Class :Marco -?> +?> \ No newline at end of file diff --git a/marco/php/marco/Menu.php b/marco/php/marco/Menu.php index b42ee54..485d131 100644 --- a/marco/php/marco/Menu.php +++ b/marco/php/marco/Menu.php @@ -75,6 +75,7 @@ class Menu { { $this->_directorio = $directorio; $this->_obtenerConfSecciones(); + $this->_aramrArraySecciones(); } // -X2C @@ -131,7 +132,24 @@ class Menu { function _obtenerConfSecciones() // ~X2C { $this->_confSecciones = include 'confSecciones.php'; - var_dump($this->_confSecciones); + } + // -X2C + + // +X2C Operation 82 + /** + * Funcion que arma a partir de la configuracion de las secciones el array con los objetos seccion. + * + * @return void + * + * @access private + */ + function _armarArraySecciones() // ~X2C + { + $this->_secciones = array (); + foreach ($this->_confSecciones as $sec) { + $tmp = new Seccion ($sec); + array_push($this->_secciones,$tmp); + } } // -X2C diff --git a/marco/php/marco/Pagina.php b/marco/php/marco/Pagina.php index 462b312..4c53793 100644 --- a/marco/php/marco/Pagina.php +++ b/marco/php/marco/Pagina.php @@ -44,6 +44,24 @@ class Pagina { */ var $_link; + /** + * Titulo de la pagina + * + * @var string $titulo + * + * @access private + */ + var $_titulo; + + /** + * Permisos de la pagina + * + * @var array $permisos + * + * @access private + */ + var $_permisos; + // ~X2C // +X2C Operation 66 diff --git a/marco/php/marco/Pie.php b/marco/php/marco/Pie.php index 1c2faf3..0ea3c99 100644 --- a/marco/php/marco/Pie.php +++ b/marco/php/marco/Pie.php @@ -83,4 +83,4 @@ class Pie { } // -X2C Class :Pie -?> +?> \ No newline at end of file diff --git a/marco/php/marco/Seccion.php b/marco/php/marco/Seccion.php index 16f1460..4f34329 100644 --- a/marco/php/marco/Seccion.php +++ b/marco/php/marco/Seccion.php @@ -50,7 +50,7 @@ class Seccion extends Pagina { /** * Este es el nombre de la imagen * - * @var ImagenAnimada $imagen + * @var Imagen $imagen * * @access private */ @@ -71,7 +71,7 @@ class Seccion extends Pagina { /** * Constructor. Recibe como parametro el nombre de la seccion * - * @param string $seccion Nombre de la seccion. + * @param array $seccion Array con la informacion de la seccion * * @return void * @@ -80,7 +80,7 @@ class Seccion extends Pagina { */ function Seccion($seccion) // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + var_dump($seccion); } // -X2C @@ -100,4 +100,4 @@ class Seccion extends Pagina { } // -X2C Class :Seccion -?> \ No newline at end of file +?> -- 2.43.0