]> git.llucax.com Git - mecon/meconlib.git/commitdiff
- Moficiaciones varias, arreglos de errores, modificacion del uml
authorMartín Marrese <marrese@gmail.com>
Tue, 22 Apr 2003 16:27:17 +0000 (16:27 +0000)
committerMartín Marrese <marrese@gmail.com>
Tue, 22 Apr 2003 16:27:17 +0000 (16:27 +0000)
marco/doc/uml/Marco.xmi
marco/php/marco/Copete.php
marco/php/marco/Marco.php
marco/php/marco/Menu.php
marco/php/marco/Pagina.php
marco/php/marco/Pie.php
marco/php/marco/Seccion.php

index 37c295ae689853d4daa44c44fc747580641cf351..e50f951319ec440b1aa5a186fd43027f678c3961 100644 (file)
@@ -9,7 +9,7 @@
   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
  </XMI.header>
  <XMI.content>
-  <docsettings viewid="4" documentation="" uniqueid="79" />
+  <docsettings viewid="4" documentation="" uniqueid="82" />
   <umlobjects>
    <UML:Class stereotype="" package="" xmi.id="3" abstract="0" documentation="Clase que se encarga del manejo del marco en general en los sistemas de intranet.
 Trabaja de forma general, llamando a los demas objetos para la realizacion del marco." name="Marco" static="0" scope="200" >
@@ -24,9 +24,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     <UML:Operation stereotype="" package="" xmi.id="31" type="void" abstract="0" documentation="Funcion que permite agregar archivos de estilo al sistema, ademas del generico." name="agregarEstilo" static="0" scope="200" >
      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Nombre del archivo a incluir." name="archivo" static="0" scope="200" />
     </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="32" type="array" abstract="0" documentation="Funcion que se encarga de la obtencion y generacion del array de configuracion. Recibe como parametro el directorio en donde se encuentra el sistema." name="obtenerConfiguracion" static="0" scope="201" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Nombre del directorio en donde se encuentra el sistema." name="directorio" static="0" scope="200" />
-    </UML:Operation>
+    <UML:Operation stereotype="" package="" xmi.id="32" type="array" abstract="0" documentation="Funcion que se encarga de la obtencion y generacion del array de configuracion. Recibe como parametro el directorio en donde se encuentra el sistema." name="obtenerConfiguracion" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="7" 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="8" value="" type="array" abstract="0" documentation="Array con los datos de configuracion del sistema." name="configuracion" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="20" value="" type="Titulo" abstract="0" documentation="Referencia al objeto Titulo." name="titulo" static="0" scope="201" />
@@ -87,6 +85,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     <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: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="" name="confSecciones" static="0" scope="201" />
@@ -97,14 +96,16 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     </UML:Operation>
     <UML:Operation stereotype="" package="" xmi.id="67" type="string" abstract="0" documentation="Funcion que devuelve un string con el link de a la pagina." name="link" static="0" scope="200" />
     <UML:Attribute stereotype="" package="" xmi.id="65" value="" type="string" abstract="0" documentation="Nombre del archivo pagina." name="link" static="0" scope="201" />
+    <UML:Attribute stereotype="" package="" xmi.id="80" value="" type="string" abstract="0" documentation="Titulo de la pagina" name="titulo" static="0" scope="201" />
+    <UML:Attribute stereotype="" package="" xmi.id="81" value="" type="array" abstract="0" documentation="Permisos de la pagina" name="permisos" static="0" scope="201" />
    </UML:Class>
    <UML:Class stereotype="" package="" xmi.id="16" abstract="0" documentation="Clase seccion para el manejo de las secciones" name="Seccion" static="0" scope="200" >
     <UML:Operation stereotype="" package="" xmi.id="63" type="void" abstract="0" documentation="Constructor. Recibe como parametro el nombre de la seccion" name="Seccion" static="1" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Nombre de la seccion." name="seccion" static="0" scope="200" />
+     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="array" abstract="0" documentation="Array con la informacion de la seccion" name="seccion" static="0" scope="200" />
     </UML:Operation>
     <UML:Operation stereotype="" package="" xmi.id="64" type="string" abstract="0" documentation="Funcion que devuelve un string con el html a imprimir por pantalla." name="toHtml" static="0" scope="200" />
     <UML:Attribute stereotype="" package="" xmi.id="60" value="" type="string" abstract="0" documentation="Nombre de la seccion." name="nombre" static="0" scope="201" />
-    <UML:Attribute stereotype="" package="" xmi.id="61" value="" type="ImagenAnimada" abstract="0" documentation="Este es el nombre de la imagen" name="imagen" static="0" scope="201" />
+    <UML:Attribute stereotype="" package="" xmi.id="61" value="" type="Imagen" abstract="0" documentation="Este es el nombre de la imagen" name="imagen" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="62" value="" type="Menu" abstract="0" documentation="Hijos (menu) de la seccion." name="hijos" static="0" scope="201" />
    </UML:Class>
    <UML:Class stereotype="" package="" xmi.id="17" abstract="0" documentation="Clase para el manejo de la animacion de las imagenes. Utilizada principalmente en la barra de secciones" name="ImagenAnimada" static="0" scope="200" >
@@ -128,84 +129,84 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
   <diagrams>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="6" snapy="6" showatts="1" xmi.id="4" documentation="" type="402" showops="1" showpackage="0" name="Marco" localid="30000" showstereotype="0" showscope="1" font="helvetica,9,-1,0,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="300" showattsigs="601" usesdiagramusefillcolour="0" x="84" linecolour="#ff0000" y="160" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="240" usefillcolor="1" showattributes="1" xmi.id="3" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="238" showattsigs="601" usesdiagramusefillcolour="0" x="84" linecolour="#ff0000" y="160" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="240" usefillcolor="1" showattributes="1" xmi.id="3" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="215" showattsigs="601" usesdiagramusefillcolour="0" x="3" linecolour="#ff0000" y="19" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="64" usefillcolor="1" showattributes="1" xmi.id="9" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="209" showattsigs="601" usesdiagramusefillcolour="0" x="239" linecolour="#ff0000" y="17" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="64" usefillcolor="1" showattributes="1" xmi.id="10" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="247" showattsigs="601" usesdiagramusefillcolour="0" x="501" linecolour="#ff0000" y="44" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="96" usefillcolor="1" showattributes="1" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="247" showattsigs="601" usesdiagramusefillcolour="0" x="521" linecolour="#ff0000" y="195" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="96" usefillcolor="1" showattributes="1" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="269" showattsigs="601" usesdiagramusefillcolour="0" x="462" linecolour="#ff0000" y="899" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="80" usefillcolor="1" showattributes="1" xmi.id="18" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="250" showattsigs="601" usesdiagramusefillcolour="0" x="438" linecolour="#ff0000" y="687" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="80" usefillcolor="1" showattributes="1" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="207" showattsigs="601" usesdiagramusefillcolour="0" x="134" linecolour="#ff0000" y="472" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="144" usefillcolor="1" showattributes="1" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="191" showattsigs="601" usesdiagramusefillcolour="0" x="142" linecolour="#ff0000" y="885" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="64" usefillcolor="1" showattributes="1" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="209" showattsigs="601" usesdiagramusefillcolour="0" x="169" linecolour="#ff0000" y="667" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="96" usefillcolor="1" showattributes="1" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="269" showattsigs="601" usesdiagramusefillcolour="0" x="342" linecolour="#ff0000" y="896" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="80" usefillcolor="1" showattributes="1" xmi.id="18" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="250" showattsigs="601" usesdiagramusefillcolour="0" x="351" linecolour="#ff0000" y="716" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="80" usefillcolor="1" showattributes="1" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="207" showattsigs="601" usesdiagramusefillcolour="0" x="17" linecolour="#ff0000" y="484" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="160" usefillcolor="1" showattributes="1" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="191" showattsigs="601" usesdiagramusefillcolour="0" x="26" linecolour="#ff0000" y="854" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="96" usefillcolor="1" showattributes="1" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="204" showattsigs="601" usesdiagramusefillcolour="0" x="17" linecolour="#ff0000" y="708" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="96" usefillcolor="1" showattributes="1" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="223" showattsigs="601" usesdiagramusefillcolour="0" x="494" linecolour="#ff0000" y="416" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="64" usefillcolor="1" showattributes="1" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,9,-1,0,50,0,0,0,0,0" />
     </widgets>
     <messages/>
     <associations>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="3" widgetaid="9" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="3" widgetaid="9" documentation="" type="501" >
       <linepath>
        <startpoint startx="110" starty="83" />
-       <endpoint endx="159" endy="160" />
+       <endpoint endx="163" endy="160" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="3" widgetaid="10" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="3" widgetaid="10" documentation="" type="501" >
       <linepath>
        <startpoint startx="343" starty="81" />
-       <endpoint endx="234" endy="160" />
+       <endpoint endx="242" endy="160" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="3" widgetaid="11" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="3" widgetaid="11" documentation="" type="501" >
       <linepath>
        <startpoint startx="501" starty="92" />
-       <endpoint endx="309" endy="160" />
+       <endpoint endx="322" endy="220" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="3" widgetaid="12" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="3" widgetaid="12" documentation="" type="501" >
       <linepath>
        <startpoint startx="521" starty="243" />
-       <endpoint endx="384" endy="240" />
+       <endpoint endx="322" endy="280" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="3" widgetaid="13" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="3" widgetaid="13" documentation="" type="501" >
       <linepath>
        <startpoint startx="605" starty="416" />
-       <endpoint endx="384" endy="320" />
+       <endpoint endx="322" endy="340" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="3" widgetaid="14" documentation="" type="501" >
       <linepath>
-       <startpoint startx="237" starty="472" />
-       <endpoint endx="234" endy="400" />
+       <startpoint startx="120" starty="484" />
+       <endpoint endx="203" endy="400" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" widgetbid="16" widgetaid="14" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="3" indexb="2" widgetbid="16" widgetaid="14" documentation="" type="501" >
       <linepath>
-       <startpoint startx="203" starty="616" />
-       <endpoint endx="308" endy="667" />
+       <startpoint startx="155" starty="644" />
+       <endpoint endx="153" endy="708" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" widgetbid="14" widgetaid="16" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="3" indexb="1" widgetbid="14" widgetaid="16" documentation="" type="501" >
       <linepath>
-       <startpoint startx="238" starty="667" />
-       <endpoint endx="272" endy="616" />
+       <startpoint startx="85" starty="708" />
+       <endpoint endx="86" endy="644" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="15" widgetaid="16" documentation="" type="500" >
       <linepath>
-       <startpoint startx="273" starty="763" />
-       <endpoint endx="237" endy="885" />
+       <startpoint startx="119" starty="804" />
+       <endpoint endx="121" endy="854" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="16" widgetaid="17" documentation="" type="501" >
       <linepath>
-       <startpoint startx="438" starty="727" />
-       <endpoint endx="378" endy="715" />
+       <startpoint startx="351" starty="756" />
+       <endpoint endx="221" endy="756" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="17" documentation="" type="500" >
       <linepath>
-       <startpoint startx="563" starty="767" />
-       <endpoint endx="596" endy="899" />
+       <startpoint startx="476" starty="796" />
+       <endpoint endx="476" endy="896" />
       </linepath>
      </UML:AssocWidget>
     </associations>
@@ -257,6 +258,7 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
        <listitem open="0" type="815" id="27" label="toHtmlPrepend" />
       </listitem>
       <listitem open="0" type="813" id="14" label="Menu" >
+       <listitem open="0" type="815" id="82" label="armarArraySecciones" />
        <listitem open="0" type="814" id="79" label="confSecciones" />
        <listitem open="0" type="814" id="55" label="directorio" />
        <listitem open="0" type="815" id="57" label="generarArchivo" />
@@ -267,9 +269,11 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
        <listitem open="0" type="815" id="59" label="toHtml" />
       </listitem>
       <listitem open="0" type="813" id="15" label="Pagina" >
-       <listitem open="0" type="814" id="65" label="link" />
        <listitem open="0" type="815" id="67" label="link" />
+       <listitem open="0" type="814" id="65" label="link" />
        <listitem open="0" type="815" id="66" label="Pagina" />
+       <listitem open="0" type="814" id="81" label="permisos" />
+       <listitem open="0" type="814" id="80" label="titulo" />
       </listitem>
       <listitem open="0" type="813" id="10" label="Pie" >
        <listitem open="0" type="814" id="36" label="configuracion" />
index 74597434e933fd649f015245a20db3b14b4d6038..911ee8c169af75bea68e11c37d191c264c6f28da 100644 (file)
@@ -83,4 +83,4 @@ class Copete {
 
 } // -X2C Class :Copete
 
-?>
+?>
\ No newline at end of file
index c25d2affed11932cf9d507b6c4e7b5202988f8da..c4cb1d9fcbb19ed9fea5b62d9b6fddbc1ff6bb2b 100644 (file)
@@ -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
index b42ee543e5f87a0c1120cd7ca7a73c1906ec5c70..485d131db3fdddb996aae1b9100652667153e8c6 100644 (file)
@@ -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
 
index 462b312e29da4be2405240d7242f43a52be7157e..4c5379369ea667e24496a243f8be05e4c3e19be6 100644 (file)
@@ -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
index 1c2faf3e4e888f9a519197573e9ab8d797159ff0..0ea3c99e0a50878ac2c4fa1db34977af837c9465 100644 (file)
@@ -83,4 +83,4 @@ class Pie {
 
 } // -X2C Class :Pie
 
-?>
+?>
\ No newline at end of file
index 16f1460071f94718e4876e289d35fab4c739603b..4f343299cb9c25e975a8e32475db19ebdc1cc247 100644 (file)
@@ -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
+?>