<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" />
{
if (!is_null($directorio)) {
$this->_directorio = $directorio;
- $this->_obtenerConfSecciones();
- $this->_armarArraySecciones();
+ $this->_armarArraySecciones($this->_obtenerConfSecciones());
}
if (!is_null($nombre)) {
// +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
*/
/**
* 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);
}
} // -X2C Class :Menu
-?>
\ No newline at end of file
+?>