]> git.llucax.com Git - mecon/meconlib.git/commitdiff
(no commit message)
authorMartín Marrese <marrese@gmail.com>
Wed, 23 Apr 2003 17:56:07 +0000 (17:56 +0000)
committerMartín Marrese <marrese@gmail.com>
Wed, 23 Apr 2003 17:56:07 +0000 (17:56 +0000)
marco/doc/uml/Marco.xmi
marco/php/marco/Menu.php
marco/php/marco/Seccion.php

index a50d7e27ae82ba40a0251665f7dda5c71779d390..6e448e895da39e5e47a0f25ce4572a37a5221b77 100644 (file)
@@ -86,8 +86,10 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     <UML:Operation stereotype="" package="" xmi.id="57" type="void" abstract="0" documentation="Funcion que se encarga de generar el archivo que despues sera utilizado con la funcion EVAL." name="generarArchivo" static="0" scope="201" />
     <UML:Operation stereotype="" package="" xmi.id="58" type="string" abstract="0" documentation="Funcion que se encarga de obtener el archivo con los datos del objeto para ser utilizado con la funcion EVAL." name="obtenerArchivo" static="0" scope="201" />
     <UML:Operation stereotype="" package="" xmi.id="59" type="string" abstract="0" documentation="Funcion que devuelve un string en html con lo que hay que imprimir en pantalla." name="toHtml" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="76" type="void" abstract="0" documentation="Funcion que se encarga de obtener y generar el array de configuracion de secciones." name="obtenerConfSecciones" static="0" scope="201" />
-    <UML:Operation stereotype="" package="" xmi.id="82" type="void" abstract="0" documentation="Funcion que arma a partir de la configuracion de las secciones el array con los objetos seccion." name="armarArraySecciones" static="0" scope="201" />
+    <UML:Operation stereotype="" package="" xmi.id="76" type="array" abstract="0" documentation="Funcion que obtiene el archivo de configuracion de secciones." name="obtenerConfSecciones" static="0" scope="201" />
+    <UML:Operation stereotype="" package="" xmi.id="82" type="void" abstract="0" documentation="Funcion que arma a partir de la configuracion de las secciones el array con los objetos seccion." name="armarArraySecciones" static="0" scope="201" >
+     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="array" abstract="0" documentation="Array con la informacion de las secciones" name="confSec" static="0" scope="200" />
+    </UML:Operation>
     <UML:Attribute stereotype="" package="" xmi.id="54" value="" type="array(seccion)" abstract="0" documentation="Array de secciones. Contiene la informacion de las secciones del sistema." name="secciones" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="55" value="" type="string" abstract="0" documentation="Nombre del directorio en donde se encuentra el sistema;." name="directorio" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="79" value="" type="array" abstract="0" documentation="Array con la configuracion de las secciones" name="confSecciones" static="0" scope="201" />
index e73223c52d5f94293c2c6aab47d33c5400975072..6db11372517f875d9ae70c305bf8f5255ac2fa72 100644 (file)
@@ -96,8 +96,7 @@ class Menu {
     {
         if (!is_null($directorio)) {
             $this->_directorio = $directorio;
-            $this->_obtenerConfSecciones();
-            $this->_armarArraySecciones();
+            $this->_armarArraySecciones($this->_obtenerConfSecciones());
         }
         
         if (!is_null($nombre)) {
@@ -153,9 +152,9 @@ class Menu {
 
     // +X2C Operation 76
     /**
-     * Funcion que se encarga de obtener y generar el array de configuracion de secciones.
+     * Funcion que obtiene el archivo de configuracion de secciones.
      *
-     * @return void
+     * @return array
      *
      * @access private
      */
@@ -169,14 +168,16 @@ class Menu {
     /**
      * Funcion que arma a partir de la configuracion de las secciones el array con los objetos seccion.
      *
+     * @param  array $confSec Array con la informacion de las secciones
+     *
      * @return void
      *
      * @access private
      */
-    function _armarArraySecciones() // ~X2C
+    function _armarArraySecciones($confSec) // ~X2C
     {
         $this->_secciones = array (); 
-        foreach ($this->_confSecciones as $sec) {
+        foreach ($confSec as $sec) {
             $tmp = new Seccion ($sec);
             array_push($this->_secciones,$tmp);
         }
@@ -185,4 +186,4 @@ class Menu {
 
 } // -X2C Class :Menu
 
-?>
\ No newline at end of file
+?>
index 5362db5ba9c4bcfa9db720082144360b753d3432..7bbd259b3b9bc672295c23b51bf4b99312a6cb28 100644 (file)
@@ -127,4 +127,4 @@ class Seccion extends Pagina {
 
 } // -X2C Class :Seccion
 
-?>
+?>
\ No newline at end of file