]> git.llucax.com Git - mecon/meconlib.git/commitdiff
- Muchas modificaciones.
authorMartín Marrese <marrese@gmail.com>
Fri, 2 May 2003 23:03:42 +0000 (23:03 +0000)
committerMartín Marrese <marrese@gmail.com>
Fri, 2 May 2003 23:03:42 +0000 (23:03 +0000)
  Solamente falta terminar con la serializacion del array asociativo pagina-seccion.
  Faltan terminar los metodos toHtml de los objetos MenuVertical y MenuHorizontal

23 files changed:
marco/doc/uml/Marco.xmi
marco/php/marco/Marco.php
marco/php/marco/Menu.php
marco/php/marco/MenuHorizontal.php
marco/php/marco/Seccion.php
marco/test/prueba/conf/confSecciones.php
marco/test/prueba/www/images/perfiles.gif [new file with mode: 0644]
marco/test/prueba/www/images/perfiles_f2.gif [new file with mode: 0644]
marco/test/prueba/www/images/perfiles_f3.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-abm.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-abm_f2.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-abm_f3.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-filtrar.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-filtrar_f2.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios-filtrar_f3.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios_f2.gif [new file with mode: 0644]
marco/test/prueba/www/images/usuarios_f3.gif [new file with mode: 0644]
marco/test/prueba/www/index.php
marco/test/prueba/www/perfiles.php [new file with mode: 0644]
marco/test/prueba/www/usuarios-abm.php [new file with mode: 0644]
marco/test/prueba/www/usuarios-filtrar.php [new file with mode: 0644]
marco/test/prueba/www/usuarios.php

index 6a9f80e9ca40c9dfd47caed816510a48f61fab7a..0c0c7f150d7e187ed686428bbddf2d3521e96fb8 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="123" />
+  <docsettings viewid="4" documentation="" uniqueid="130" />
   <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" >
@@ -31,9 +31,13 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     </UML:Operation>
     <UML:Operation stereotype="" package="" xmi.id="112" type="void" abstract="0" documentation="Funcion que se encarga de agregar a la pagina el contenido del header" name="header_display" static="0" scope="201" />
     <UML:Operation stereotype="" package="" xmi.id="113" type="void" abstract="0" documentation="Funcion que se encarga de agregar a la pagina el contenido del body" name="body_display" static="0" scope="201" />
+    <UML:Operation stereotype="" package="" xmi.id="124" type="void" abstract="0" documentation="Funcion que permite adosar al titulo del sistema el titulo de la pagina." name="addTitle" static="0" scope="200" >
+     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Titulo de la pagina." name="titulo" static="0" scope="200" />
+    </UML:Operation>
     <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" />
+    <UML:Attribute stereotype="" package="" xmi.id="125" value="" type="string" abstract="0" documentation="Titulo que quiere agregar el usuario al titulo del sistema" name="titulo2" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="21" value="" type="Copete" abstract="0" documentation="Referencia al objeto Copete." name="copete" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="24" value="" type="Menu" abstract="0" documentation="Referencia al objeto Menu." name="menu" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="25" value="" type="Pie" abstract="0" documentation="Referencia al objeto Pie." name="pie" static="0" scope="201" />
@@ -99,14 +103,13 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     <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:Operation stereotype="" package="" xmi.id="114" type="Seccion" abstract="0" documentation="Funcion que devuelve la seccion que se selecciono" name="darSecSel" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="126" type="void" abstract="0" documentation="Funcion que se encarga de serializar el array asociativo paginas-secciones. Se utilizara en la clase seccion para identificar a que seccion pertenece la pagina a la cual se quiere acceder." name="serializarArraySecciones" 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="85" value="" type="string" abstract="0" documentation="Nombre del menu" name="nombre" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="86" value="" type="string" abstract="0" documentation="Link del menu." name="link" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="104" value="" type="int" abstract="0" documentation="Valor del colspan necesario para poder armar la pagina" name="colspan" static="0" scope="201" />
     <UML:Attribute stereotype="" package="" xmi.id="109" value="" type="string" abstract="0" documentation="Nombre de la imagen del menu" name="imagen" static="0" scope="201" />
-    <UML:Attribute stereotype="" package="" xmi.id="116" value="" type="Seccion" abstract="0" documentation="Contiene el objeto seccion seleccionada" name="seccionSelect" static="0" scope="201" />
    </UML:Class>
    <UML:Class stereotype="" package="" xmi.id="15" abstract="0" documentation="Clase para el manejo de las paginas. " name="Pagina" static="0" scope="200" >
     <UML:Operation stereotype="" package="" xmi.id="66" type="void" abstract="0" documentation="Constructor. Recibe como parametro el nombre del archivo pagina." name="Pagina" static="0" scope="200" >
@@ -120,9 +123,11 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
    <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="array" abstract="0" documentation="Array con la informacion de la seccion" name="seccion" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="Nombre de la seccion que esta seleccionada" name="seccionSel" static="0" scope="200" />
+     <UML:Parameter stereotype="" package="" xmi.id="3" value="" type="string" abstract="0" documentation="Dir en donde esta el sistema" name="directorio" 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:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Indica la pagina a la cual se quiere acceder." name="link_sel" 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:Operation stereotype="" package="" xmi.id="84" type="void" abstract="0" documentation="Carga el array con los objetos hijos de la seccion" name="cargarHijos" static="0" scope="201" >
      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="array" abstract="0" documentation="Array con los datos de los hijos de la seccion" name="hijos" static="0" scope="200" />
     </UML:Operation>
@@ -130,11 +135,16 @@ Trabaja de forma general, llamando a los demas objetos para la realizacion del m
     <UML:Operation stereotype="" package="" xmi.id="119" type="string" abstract="0" documentation="Funcion que devuelve un string con el html a imprimir por pantalla del menu de la seccion." name="menuToHtml" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="121" type="string" abstract="0" documentation="Funcion que devuelve el string del titulo de la seccion" name="tituloToHtml" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="122" type="string" abstract="0" documentation="Funcion que devuelve el string del titulo a mostrar en pantalla" name="darTitulo" static="0" scope="201" />
+    <UML:Operation stereotype="" package="" xmi.id="127" type="void" abstract="0" documentation="Funcion que se encarga de desserializar el array asociativo paginas-secciones." name="desSerializarArraySecciones" static="0" scope="201" />
+    <UML:Operation stereotype="" package="" xmi.id="129" type="int" abstract="0" documentation="Funcion que se encarga de verificar si la pagina a la cual se quiere acceder pertenece a la seccion que estoy dibujando. Se utiliza como agregado en toHtml.
+Devuelve 1 si pertenece a la seccion, en caso contrario 0." name="verifSeccionSeleccionada" static="0" scope="201" >
+     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Nombre de la pagina a la cual se quiere acceder." name="link_sel" static="0" scope="200" />
+    </UML:Operation>
     <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="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:Attribute stereotype="" package="" xmi.id="118" value="" type="string" abstract="0" documentation="Valor string del tipo de menu de la seccion" name="tipoMenu" static="0" scope="201" />
-    <UML:Attribute stereotype="" package="" xmi.id="120" value="" type="int" abstract="0" documentation="1 si la seccion esta seleccionada, 0 en caso contrario" name="select" static="0" scope="201" />
+    <UML:Attribute stereotype="" package="" xmi.id="130" value="" type="string" abstract="0" documentation="Lugar en donde esta el sistema." name="directorio" 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" >
     <UML:Operation stereotype="" package="" xmi.id="70" type="void" abstract="0" documentation="Constructor. Recibe como parametro el nombre del archivo que contiene la imagen." name="ImagenAnimada" static="0" scope="200" >
@@ -179,55 +189,55 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
   <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,6,-1,0,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="164" showattsigs="601" usesdiagramusefillcolour="0" x="416" linecolour="#ff0000" y="157" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="198" usefillcolor="1" showattributes="1" xmi.id="3" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="164" showattsigs="601" usesdiagramusefillcolour="0" x="347" linecolour="#ff0000" y="89" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="220" usefillcolor="1" showattributes="1" xmi.id="3" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="147" showattsigs="601" usesdiagramusefillcolour="0" x="3" linecolour="#ff0000" y="19" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showattributes="1" xmi.id="9" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="144" showattsigs="601" usesdiagramusefillcolour="0" x="239" linecolour="#ff0000" y="17" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showattributes="1" xmi.id="10" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="139" showattsigs="601" usesdiagramusefillcolour="0" x="351" linecolour="#ff0000" y="995" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="66" usefillcolor="1" showattributes="1" xmi.id="18" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="436" showattsigs="601" usesdiagramusefillcolour="0" x="233" linecolour="#ff0000" y="877" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showattributes="1" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="195" showattsigs="601" usesdiagramusefillcolour="0" x="454" linecolour="#ff0000" y="385" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="176" usefillcolor="1" showattributes="1" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="195" showattsigs="601" usesdiagramusefillcolour="0" x="454" linecolour="#ff0000" y="385" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="165" usefillcolor="1" showattributes="1" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="136" showattsigs="601" usesdiagramusefillcolour="0" x="44" linecolour="#ff0000" y="320" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="66" usefillcolor="1" showattributes="1" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="216" showattsigs="601" usesdiagramusefillcolour="0" x="65" linecolour="#ff0000" y="505" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="143" usefillcolor="1" showattributes="1" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="210" showattsigs="601" usesdiagramusefillcolour="0" x="45" linecolour="#ff0000" y="583" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="165" usefillcolor="1" showattributes="1" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="153" showattsigs="601" usesdiagramusefillcolour="0" x="489" linecolour="#ff0000" y="42" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showattributes="1" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
      <UML:ConceptWidget usesdiagramfillcolour="0" width="64" showattsigs="601" usesdiagramusefillcolour="0" x="676" linecolour="#ff0000" y="180" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="21" usefillcolor="1" showattributes="1" xmi.id="92" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="283" showattsigs="601" usesdiagramusefillcolour="0" x="437" linecolour="#ff0000" y="772" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="100" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="273" showattsigs="601" usesdiagramusefillcolour="0" x="283" linecolour="#ff0000" y="680" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="103" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="283" showattsigs="601" usesdiagramusefillcolour="0" x="500" linecolour="#ff0000" y="753" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="100" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="273" showattsigs="601" usesdiagramusefillcolour="0" x="327" linecolour="#ff0000" y="691" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="103" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
     </widgets>
     <messages/>
     <associations>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="3" widgetaid="9" documentation="" type="501" >
       <linepath>
        <startpoint startx="150" starty="46" />
-       <endpoint endx="416" endy="289" />
+       <endpoint endx="347" endy="235" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="3" widgetaid="10" documentation="" type="501" >
       <linepath>
        <startpoint startx="311" starty="72" />
-       <endpoint endx="416" endy="223" />
+       <endpoint endx="347" endy="162" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="3" widgetaid="13" documentation="" type="501" >
       <linepath>
-       <startpoint startx="565" starty="97" />
-       <endpoint endx="498" endy="157" />
+       <startpoint startx="489" starty="69" />
+       <endpoint endx="429" endy="89" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="3" widgetaid="14" documentation="" type="501" >
       <linepath>
        <startpoint startx="551" starty="385" />
-       <endpoint endx="498" endy="355" />
+       <endpoint endx="429" endy="309" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="15" widgetaid="16" documentation="" type="500" >
       <linepath>
-       <startpoint startx="119" starty="505" />
+       <startpoint startx="97" starty="583" />
        <endpoint endx="112" endy="386" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="16" widgetaid="17" documentation="" type="501" >
       <linepath>
        <startpoint startx="378" starty="877" />
-       <endpoint endx="173" endy="648" />
+       <endpoint endx="150" endy="748" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="17" documentation="" type="500" >
@@ -238,38 +248,38 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="92" widgetaid="3" documentation="" type="500" >
       <linepath>
-       <startpoint startx="580" starty="256" />
+       <startpoint startx="511" starty="199" />
        <endpoint endx="676" endy="190" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="14" widgetaid="100" documentation="" type="500" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="14" widgetaid="100" documentation="" type="500" >
       <linepath>
-       <startpoint startx="578" starty="772" />
-       <endpoint endx="551" endy="561" />
+       <startpoint startx="641" starty="753" />
+       <endpoint endx="584" endy="550" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="14" widgetaid="103" documentation="" type="500" >
+     <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="14" widgetaid="103" documentation="" type="500" >
       <linepath>
-       <startpoint startx="419" starty="680" />
-       <endpoint endx="454" endy="517" />
+       <startpoint startx="463" starty="691" />
+       <endpoint endx="519" endy="550" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="100" widgetaid="17" documentation="" type="501" >
       <linepath>
        <startpoint startx="523" starty="877" />
-       <endpoint endx="578" endy="810" />
+       <endpoint endx="641" endy="791" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="4" indexb="1" widgetbid="14" widgetaid="16" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="3" indexb="1" widgetbid="14" widgetaid="16" documentation="" type="501" >
       <linepath>
-       <startpoint startx="173" starty="505" />
-       <endpoint endx="454" endy="429" />
+       <startpoint startx="150" starty="583" />
+       <endpoint endx="454" endy="440" />
       </linepath>
      </UML:AssocWidget>
-     <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="4" indexb="3" widgetbid="16" widgetaid="14" documentation="" type="501" >
+     <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="4" indexb="3" widgetbid="16" widgetaid="14" documentation="" type="501" >
       <linepath>
-       <startpoint startx="454" starty="473" />
-       <endpoint endx="227" endy="505" />
+       <startpoint startx="454" starty="495" />
+       <endpoint endx="202" endy="583" />
       </linepath>
      </UML:AssocWidget>
     </associations>
@@ -309,6 +319,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
       <listitem open="1" type="807" id="4" label="Marco" />
       <listitem open="0" type="813" id="3" label="Marco" >
        <listitem open="0" type="815" id="97" label="addBody" />
+       <listitem open="0" type="815" id="124" label="addTitle" />
        <listitem open="0" type="815" id="31" label="agregarEstilo" />
        <listitem open="0" type="815" id="30" label="agregarScript" />
        <listitem open="0" type="815" id="113" label="body_display" />
@@ -323,13 +334,13 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
        <listitem open="0" type="815" id="32" label="obtenerConfiguracion" />
        <listitem open="0" type="814" id="25" label="pie" />
        <listitem open="0" type="814" id="20" label="titulo" />
+       <listitem open="0" type="814" id="125" label="titulo2" />
        <listitem open="0" type="815" id="29" label="toHtmlAppend" />
        <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="104" label="colspan" />
-       <listitem open="0" type="815" id="114" label="darSecSel" />
        <listitem open="0" type="814" id="55" label="directorio" />
        <listitem open="0" type="815" id="57" label="generarArchivo" />
        <listitem open="0" type="814" id="109" label="imagen" />
@@ -339,7 +350,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
        <listitem open="0" type="815" id="58" label="obtenerArchivo" />
        <listitem open="0" type="815" id="76" label="obtenerConfSecciones" />
        <listitem open="0" type="814" id="54" label="secciones" />
-       <listitem open="0" type="814" id="116" label="seccionSelect" />
+       <listitem open="0" type="815" id="126" label="serializarArraySecciones" />
        <listitem open="0" type="815" id="59" label="toHtml" />
        <listitem open="0" type="815" id="87" label="toHtmlSecciones" />
       </listitem>
@@ -348,8 +359,8 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
        <listitem open="0" type="815" id="106" 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" />
@@ -371,15 +382,17 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" />
        <listitem open="0" type="815" id="84" label="cargarHijos" />
        <listitem open="0" type="815" id="117" label="darTipoMenu" />
        <listitem open="0" type="815" id="122" label="darTitulo" />
+       <listitem open="0" type="815" id="127" label="desSerializarArraySecciones" />
+       <listitem open="0" type="814" id="130" label="directorio" />
        <listitem open="0" type="814" id="62" label="hijos" />
        <listitem open="0" type="814" id="61" label="imagen" />
        <listitem open="0" type="815" id="119" label="menuToHtml" />
        <listitem open="0" type="814" id="60" label="nombre" />
        <listitem open="0" type="815" id="63" label="Seccion" />
-       <listitem open="0" type="814" id="120" label="select" />
        <listitem open="0" type="814" id="118" label="tipoMenu" />
        <listitem open="0" type="815" id="121" label="tituloToHtml" />
        <listitem open="0" type="815" id="64" label="toHtml" />
+       <listitem open="0" type="815" id="129" label="verifSeccionSeleccionada" />
       </listitem>
       <listitem open="0" type="813" id="13" label="Titulo" >
        <listitem open="0" type="814" id="51" label="configuracion" />
index ccfbbdca06a34aa2a61e215ad800e6bc58d15211..c97a381d12035810b37fd9ed2e6f6e3772f45d52 100644 (file)
@@ -76,6 +76,15 @@ class Marco extends HTML_Page {
      */
     var $_titulo;
 
+    /**
+     * Titulo que quiere agregar el usuario al titulo del sistema
+     *
+     * @var    string $titulo2
+     *
+     * @access private
+     */
+    var $_titulo2;
+
     /**
      * Referencia al objeto Copete.
      *
@@ -128,10 +137,10 @@ class Marco extends HTML_Page {
     {
      //   var_dump(get_included_files());
     
-        parent::HTML_Page(array ('charset'  => 'utf-8',
+        parent::HTML_Page(array ('doctype'=>'HTML 4.01 Transitional',
+                                 'charset'  => 'iso-8859-1',
                                  'lineend'  => 'unix',
-                                 'doctype'  => 'strict',
-                                 'language' => 'en',
+                                 'language' => 'es',
                                  'cache'    => 'false',
                                  'simple'   => 'true'));
                                  
@@ -141,6 +150,7 @@ class Marco extends HTML_Page {
         $this->_copete        = new Copete    ($this->_directorio);
         $this->_menu          = new Menu      ($this->_directorio);
         $this->_pie           = new Pie       ($this->_configuracion);
+        $this->_contenido     = '';
     }
     // -X2C
 
@@ -272,7 +282,7 @@ class Marco extends HTML_Page {
      */
     function addBody($body) // ~X2C
     {
-        $this->_contenido = $body;
+        $this->_contenido.= $body;
     }
     // -X2C
 
@@ -286,7 +296,9 @@ class Marco extends HTML_Page {
      */
     function _header_display() // ~X2C
     {
-        $this->setTitle($this->_titulo->darTitulo());
+        $tmp = $this->_titulo->darTitulo().$this->_titulo2;
+        $this->setTitle($tmp);
+        $this->addMetaData("author", 'Martin Marrese <mmarre@mecon.gov.ar>');   
         $this->addScript(SCRIPT_DIR_BASE.SCRIPT_GENERICO);
         $this->addStyleSheet(ESTILO_DIR_BASE.ESTILO_GENERICO);
     }
@@ -315,18 +327,16 @@ class Marco extends HTML_Page {
             $TABLA_INTERNA = new HTML_Table('width=760 align="center" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0" border="0"');
             //Armo el body completo (con menu o titulo)
             //Obtengo el menu de la seccion seleccionada
-            $SecSel = $this->_menu->darSecSel();
-            if (!is_null($SecSel)){
-                
-                if (!($SecSel->darTipoMenu() == 'oculto')) {
-                    $row = array ($SecSel->menuToHtml());
+            if (isset($_SESSION['tipoMenu'])){
+                if (!($_SESSION['tipoMenu'] == 'oculto')) {
+                   // $row = array ($SecSel->menuToHtml());
                 }
                 else {
-                    $row = array ($SecSel->tituloToHtml());
+                  //  $row = array ($SecSel->tituloToHtml());
                 }
                 $ri = $TABLA_INTERNA->addRow($row,"align=\"center\" bgcolor=\"#FFFFFF\"");
             }
-            if (!is_null($SecSel) && $SecSel->darTipoMenu() == 'vertical') {
+            if (isset($_SESSION['tipoMenu']) && $_SESSION['tipoMenu'] == 'vertical') {
                 $row = array ($this->_contenido);
                 $TABLA_INTERNA->setCellContents($ri,1,$row);                
                 $TABLA_INTERNA->setCellAttributes($ri,1,"align=\"center\" bgcolor=\"#FFFFFF\"");
@@ -348,6 +358,22 @@ class Marco extends HTML_Page {
     }
     // -X2C
 
+    // +X2C Operation 124
+    /**
+     * Funcion que permite adosar al titulo del sistema el titulo de la pagina.
+     *
+     * @param  string $titulo Titulo de la pagina.
+     *
+     * @return void
+     *
+     * @access public
+     */
+    function addTitle($titulo) // ~X2C
+    {
+        $this->_titulo2 = ' - '.$titulo;
+    }
+    // -X2C
+
 } // -X2C Class :Marco
 
 ?>
index 0276df399b74b9aebbb0287401bc339979f9c167..8daeff313e775ad8827d214f919ebefdc0e00706 100644 (file)
@@ -28,7 +28,9 @@ require_once 'Seccion.php';
 require_once 'include/lib/HTML/Table.php';
 
 define ('PRE_DIR' ,'/var/www/intranet/www/sistemas/');
-define ('POST_DIR','/conf/MenuSerializado');
+define ('POST_DIR','/conf/');
+define ('MENU_SERIALIZADO','MenuSerializado');
+define ('ARRAYSECCIONES_SERIALIZADO','ArraySeccionesSerializado');
 
 // +X2C Class 14 :Menu
 /**
@@ -91,15 +93,6 @@ class Menu {
      */
     var $_imagen;
 
-    /**
-     * Contiene el objeto seccion seleccionada
-     *
-     * @var    Seccion $seccionSelect
-     *
-     * @access private
-     */
-    var $_seccionSelect;
-
     // ~X2C
 
     // +X2C Operation 56
@@ -115,15 +108,19 @@ class Menu {
     function Menu($directorio = null) // ~X2C
     {
         if (!is_null($directorio)) {
-//        if (file_exists(PRE_DIR.$directorio.POST_DIR)) {
+//        if (file_exists(PRE_DIR.$directorio.POST_DIR.MENU_SERIALIZADO)) {
           //ESTA SERIALIZADO EL OBJETO
 //           $this = $this->_obtenerArchivo($directorio); 
 //        }
 //        else {
          //NO ESTA SERIALIZADO EL OBJETO
             $this->_directorio = $directorio;
-            $this->_armarArraySecciones($this->_obtenerConfSecciones());                
-            $this->_generarArchivo();
+            $this->_armarArraySecciones($this->_obtenerConfSecciones());
+            //Serializo el array asociativo de paginas-secciones
+            if (!file_exists(PRE_DIR.$directorio.POST_DIR.ARRAYSECCIONES_SERIALIZADO)) {
+                $this->_serializarArraySecciones();                
+            }
+//            $this->_generarArchivo(); NO ESTOY USANDO LA SERIALIZACION GRANDE AHORA
 //       }
         }
  
@@ -141,7 +138,7 @@ class Menu {
     function _generarArchivo() // ~X2C
     {
         $s = serialize($this);
-        $fp = fopen(PRE_DIR.$this->_directorio.POST_DIR,'w');
+        $fp = fopen(PRE_DIR.$this->_directorio.POST_DIR.MENU_SERIALIZADO,'w');
         fputs($fp, $s);
         fclose($fp);
     }
@@ -159,7 +156,7 @@ class Menu {
      */
     function _obtenerArchivo($directorio) // ~X2C
     {
-        $s = implode("", @file(PRE_DIR.$directorio.POST_DIR));
+        $s = implode("", @file(PRE_DIR.$directorio.POST_DIR.MENU_SERIALIZADO));
         return unserialize($s);
     }
     // -X2C
@@ -205,17 +202,10 @@ class Menu {
      */
     function _armarArraySecciones($confSec) // ~X2C
     {
-        $link_tmp = basename($_SERVER['PHP_SELF']); //Obtengo en link al cual se quiere acceder
-        
         $this->_secciones = array (); 
         foreach ($confSec as $sec) {
-            $tmp = new Seccion ($sec, $link_tmp);
+            $tmp = new Seccion ($sec, $this->_directorio);
             array_push($this->_secciones,$tmp);
-            
-            if ($tmp->link() ==  $link_tmp) {
-                $this->_seccionSelect = $tmp;
-            }
-            
         }
     }
     // -X2C
@@ -230,9 +220,11 @@ class Menu {
      */
     function toHtmlSecciones() // ~X2C
     {
+        $link_tmp = basename($_SERVER['PHP_SELF']);
+    
         $row = array();
         foreach ($this->_secciones as $sec) {
-            array_push($row,$sec->toHtml());
+            array_push($row,$sec->toHtml($link_tmp));
         }
         $TABLA = new HTML_Table('width="760" align="center" bgcolor="#CCCCCC" cellspacing="0"');
         $TABLA->addRow($row,'align="center" bgcolor="#CCCCCC"');
@@ -240,24 +232,31 @@ class Menu {
     }
     // -X2C
 
-
-
-
-    // +X2C Operation 114
+    // +X2C Operation 126
     /**
-     * Funcion que devuelve la seccion que se selecciono
+     * Funcion que se encarga de serializar el array asociativo paginas-secciones. Se utilizara en la clase seccion para identificar a que seccion pertenece la pagina a la cual se quiere acceder.
      *
-     * @return Seccion
+     * @return void
      *
-     * @access public
+     * @access private
      */
-    function darSecSel() // ~X2C
+    function _serializarArraySecciones() // ~X2C
     {
-        return $this->_seccionSelect;
+        $tmp = array();
+        foreach ($this->_secciones as $sec) {
+            $tmp[$sec->link()] = $sec->_darTitulo();
+            foreach ($sec->_hijos as $hijo) {
+                $tmp[$h->_link] = $sec->_darTitulo();                
+            }
+        }    
+        
+        $s = serialize($tmp);
+        $fp = fopen(PRE_DIR.$this->_directorio.POST_DIR.ARRAYSECCIONES_SERIALIZADO,'w');
+        fputs($fp, $s);
+        fclose($fp);
     }
     // -X2C
 
-
 } // -X2C Class :Menu
 
-?>
\ No newline at end of file
+?>
index 711a152360650abea04675b6985bcdee4219fe71..4db7ab00cf2648bdad2cb683bbdda80a5ec4f7b1 100644 (file)
@@ -68,10 +68,13 @@ class MenuHorizontal extends Menu {
      */
     function MenuHorizontal($nombre, $link, $imagen) // ~X2C
     {
-        parent::Menu('prueba');
+        parent::Menu();
+        $this->_nombre  = $nombre;
+        $this->_link    = $link;
+        $this->_imagen  = $imagen;
     }
     // -X2C
 
 } // -X2C Class :MenuHorizontal
 
-?>
+?>
\ No newline at end of file
index 567b442d016128202535c8db811cd205a4ea80d6..2c4d06a10a65635eda043547379c4893b539ad3f 100644 (file)
@@ -37,6 +37,7 @@ require_once 'Menu.php';
 require_once 'MenuHorizontal.php';
 require_once 'MenuVertical.php';
 
+
 // +X2C Class 16 :Seccion
 /**
  * Clase seccion para el manejo de las secciones
@@ -81,13 +82,13 @@ class Seccion extends Pagina {
     var $_tipoMenu;
 
     /**
-     * 1 si la seccion esta seleccionada, 0 en caso contrario
+     * Lugar en donde esta el sistema.
      *
-     * @var    int $select
+     * @var    string $directorio
      *
      * @access private
      */
-    var $_select;
+    var $_directorio;
 
     // ~X2C
 
@@ -96,26 +97,21 @@ class Seccion extends Pagina {
      * Constructor. Recibe como parametro el nombre de la seccion
      *
      * @param  array $seccion Array con la informacion de la seccion
-     * @param  string $seccionSel Nombre de la seccion que esta seleccionada
+     * @param  string $directorio Dir en donde esta el sistema
      *
      * @return void
      *
      * @access public
      * @static
      */
-    function Seccion($seccion, $seccionSel) // ~X2C
+    function Seccion($seccion, $directorio) // ~X2C
     {
         $this->_nombre   = $seccion['nombre'];
         $this->_imagen   = new ImagenAnimada($seccion['imagenComun']);
         $this->_tipoMenu = $seccion['tipoMenu'];
+        $this->_directorio = $directorio;
         parent::Pagina($seccion['link']);
         $this->_cargarHijos($seccion['hijos']);
-        if ($seccionSel == $seccion['link']) {
-            $this->_select = 1;
-        }
-        else {
-            $this->_select = 0;
-        }
     }
     // -X2C
 
@@ -123,17 +119,19 @@ class Seccion extends Pagina {
     /**
      * Funcion que devuelve un string con el html a imprimir por pantalla.
      *
+     * @param  string $link_sel Indica la pagina a la cual se quiere acceder.
+     *
      * @return string
      *
      * @access public
      */
-    function toHtml() // ~X2C
+    function toHtml($link_sel) // ~X2C
     {
-        if ($this->_select == 1) {
-            $tmp = "<a href=\"".$this->_link."\"><img name=\"".$this->_nombre."\" src=\"images/".$this->_imagen->_imgSelect."\" width=\"139\" height=\"54\" border=\"0\" alt=\"".$this->_imagen->_alt."\"></a>";
+        if ($this->_verifSeccionSeleccionada($link_sel)) {
+            $tmp = "<a href=\"".$this->_link."\"><img name=\"".$this->_nombre."\" src=\"images/".$this->_imagen->_imgSelect."\" border=\"0\" alt=\"".$this->_imagen->_alt."\"></a>";
         }
         else {
-            $tmp = "<a href=\"".$this->_link."\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_displayStatusMsg('".$this->_nombre."'); MM_swapImage('".$this->_nombre."','','images/".$this->_imagen->_imgMouseOn."',1); return document.MM_returnValue\" MM_swapImage('".$this->_nombre."','','images/".$this->_imagen->_imgMouseOn."',1)><img name=\"".$this->_nombre."\" src=\"images/".$this->_imagen->_imgComun."\" width=\"139\" height=\"54\" border=\"0\" alt=\"".$this->_imagen->_alt."\"></a>";
+            $tmp = "<a href=\"".$this->_link."\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_displayStatusMsg('".$this->_nombre."'); MM_swapImage('".$this->_nombre."','','images/".$this->_imagen->_imgMouseOn."',1); return document.MM_returnValue\" MM_swapImage('".$this->_nombre."','','images/".$this->_imagen->_imgMouseOn."',1)><img name=\"".$this->_nombre."\" src=\"images/".$this->_imagen->_imgComun."\" border=\"0\" alt=\"".$this->_imagen->_alt."\"></a>";
         }
         return $tmp;
     }
@@ -153,7 +151,15 @@ class Seccion extends Pagina {
     {
         $this->_hijos = array ();
         foreach ($hijos as $hijo) {
-            $tmp = new MenuVertical ($hijo['nombre'],$hijo['link'], $hijo['imagenComun']);
+            if ($this->_tipoMenu == 'vertical') {                
+                $tmp = new MenuVertical ($hijo['nombre'],$hijo['link'], $hijo['imagenComun']);
+            }
+            elseif ($this->_tipoMenu == 'Horizontal') {
+                $tmp = new MenuHorizontal ($hijo['nombre'],$hijo['link'], $hijo['imagenComun']);
+            }
+            else {
+                $tmp = new Menu ();
+            }
             array_push($this->_hijos, $tmp);
         }
     }
@@ -214,10 +220,52 @@ class Seccion extends Pagina {
      */
     function _darTitulo() // ~X2C
     {
-        return "{$this->_nombre} - {$this->_link}";
+        return $this->_nombre;
+    }
+    // -X2C
+
+    // +X2C Operation 127
+    /**
+     * Funcion que se encarga de desserializar el array asociativo paginas-secciones.
+     *
+     * @return void
+     *
+     * @access private
+     */
+    function _desSerializarArraySecciones() // ~X2C
+    {
+        $tmp = PRE_DIR.$this->_directorio.POST_DIR.ARRAYSECCIONES_SERIALIZADO;
+        $s = implode("", @file($tmp));
+        return unserialize($s);
+    }
+    // -X2C
+
+    // +X2C Operation 129
+    /**
+     * Funcion que se encarga de verificar si la pagina a la cual se quiere acceder pertenece a la seccion que estoy dibujando. Se utiliza como agregado en toHtml.
+Devuelve 1 si pertenece a la seccion, en caso contrario 0.
+     *
+     * @param  string $link_sel Nombre de la pagina a la cual se quiere acceder.
+     *
+     * @return int
+     *
+     * @access private
+     */
+    function _verifSeccionSeleccionada($link_sel) // ~X2C
+    {
+        $tmp = $this->_desSerializarArraySecciones();
+        var_dump($tmp);
+        foreach ($tmp as $t) {
+//            echo $t[$link_sel].' == '.$this->_nombre .'<BR>';
+            if (isset($t) && $t[$link_sel] == $this->_nombre) {
+                $_SESSION['tipoMenu'] = $this->_tipoMenu;
+                return 1;
+            }
+        }
+        return 0;
     }
     // -X2C
 
 } // -X2C Class :Seccion
 
-?>
\ No newline at end of file
+?>
index 7e9acdefa8b37c1ebf55bd1ac0183affda108091..3ee0a9582d0262cc6db7728c2b1880be4dbbbdcd 100644 (file)
@@ -43,7 +43,7 @@
         // LAS UNICAS CLAVES OBLIGATORIAS SON NOMBRE, IMAGENCOMUN Y LINK
         array (
             'nombre'        => 'Usuarios',      //NOMBRE DE LA SECCION
-            'imagenComun'   => 'usuario',       //IMAGEN COMUN
+            'imagenComun'   => 'usuarios',       //IMAGEN COMUN
             'imagenMouseOn' => '',              //
             'imagenSelect'  => '',              //
             'link'          => 'usuarios',      //LINK DE LA SECCION
                                     ),
                                 ),
         ),
-        // }}} FIN SECCION 1
-    );
+        // }}} FIN SECCION 1 
+        // SECCION 2 {{{
+        // LAS UNICAS CLAVES OBLIGATORIAS SON NOMBRE, IMAGENCOMUN Y LINK
+        array (
+            'nombre'        => 'Perfiles',      //NOMBRE DE LA SECCION
+            'imagenComun'   => 'perfiles',       //IMAGEN COMUN
+            'imagenMouseOn' => '',              //
+            'imagenSelect'  => '',              //
+            'link'          => 'perfiles',      //LINK DE LA SECCION
+            'tipoMenu'      => 'vertical',      //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
+            'hijos'         =>  array (         //HIJOS PARA EL MENU
+                                    array ( 'nombre'        => 'Perfiles - Hijo',   //NOMBRE DEL HIJO 1
+                                            'imagenComun'   => 'perfiles-nionio',   //IMAGEN COMUN
+                                            'imagenMouseOn' => '',                  //
+                                            'imagenSelect'  => '',                  //
+                                            'link'          => 'perfiles-hijo',     //LINK DEL HIJO
+                                    ),
+                                ),
+        ),
+        // }}} FIN SECCION 2 
+   );
 
 ?>
diff --git a/marco/test/prueba/www/images/perfiles.gif b/marco/test/prueba/www/images/perfiles.gif
new file mode 100644 (file)
index 0000000..f54dd87
Binary files /dev/null and b/marco/test/prueba/www/images/perfiles.gif differ
diff --git a/marco/test/prueba/www/images/perfiles_f2.gif b/marco/test/prueba/www/images/perfiles_f2.gif
new file mode 100644 (file)
index 0000000..8ed9706
Binary files /dev/null and b/marco/test/prueba/www/images/perfiles_f2.gif differ
diff --git a/marco/test/prueba/www/images/perfiles_f3.gif b/marco/test/prueba/www/images/perfiles_f3.gif
new file mode 100644 (file)
index 0000000..d2546dd
Binary files /dev/null and b/marco/test/prueba/www/images/perfiles_f3.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-abm.gif b/marco/test/prueba/www/images/usuarios-abm.gif
new file mode 100644 (file)
index 0000000..15e37eb
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-abm.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-abm_f2.gif b/marco/test/prueba/www/images/usuarios-abm_f2.gif
new file mode 100644 (file)
index 0000000..59ea44d
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-abm_f2.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-abm_f3.gif b/marco/test/prueba/www/images/usuarios-abm_f3.gif
new file mode 100644 (file)
index 0000000..79ecfd5
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-abm_f3.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-filtrar.gif b/marco/test/prueba/www/images/usuarios-filtrar.gif
new file mode 100644 (file)
index 0000000..b242e71
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-filtrar.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-filtrar_f2.gif b/marco/test/prueba/www/images/usuarios-filtrar_f2.gif
new file mode 100644 (file)
index 0000000..8d3780f
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-filtrar_f2.gif differ
diff --git a/marco/test/prueba/www/images/usuarios-filtrar_f3.gif b/marco/test/prueba/www/images/usuarios-filtrar_f3.gif
new file mode 100644 (file)
index 0000000..eb08d2e
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios-filtrar_f3.gif differ
diff --git a/marco/test/prueba/www/images/usuarios.gif b/marco/test/prueba/www/images/usuarios.gif
new file mode 100644 (file)
index 0000000..694d649
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios.gif differ
diff --git a/marco/test/prueba/www/images/usuarios_f2.gif b/marco/test/prueba/www/images/usuarios_f2.gif
new file mode 100644 (file)
index 0000000..d7ebde3
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios_f2.gif differ
diff --git a/marco/test/prueba/www/images/usuarios_f3.gif b/marco/test/prueba/www/images/usuarios_f3.gif
new file mode 100644 (file)
index 0000000..2ad68fb
Binary files /dev/null and b/marco/test/prueba/www/images/usuarios_f3.gif differ
index 094d1c927467968ef10012cf165e70e7c707e61f..e00f389fc1ca8f13faed7bd35eacfa5c610442c1 100644 (file)
@@ -1,4 +1,5 @@
 <?php
     $MARCO->addBody('<img src="images/inicio.jpg" border="0">');
+    $MARCO->addTitle('INDEX');
     $MARCO->display();
 ?>
diff --git a/marco/test/prueba/www/perfiles.php b/marco/test/prueba/www/perfiles.php
new file mode 100644 (file)
index 0000000..d80f521
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+    $MARCO->addBody('<b>A MI ME REBOTA Y A VOS TE EXPLOTA</b>');
+    $MARCO->addTitle('PERFILES PRUEBA');
+    $MARCO->addBody('<BR>Actitud Maria Marta<BR>');
+    $MARCO->display();
+?>
+
diff --git a/marco/test/prueba/www/usuarios-abm.php b/marco/test/prueba/www/usuarios-abm.php
new file mode 100644 (file)
index 0000000..e0f1025
--- /dev/null
@@ -0,0 +1,5 @@
+<?php
+    $MARCO->addTitle('USUARIOS - ABM');
+    $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIOS - ABM</B><BR>');
+    $MARCO->display();
+?>
diff --git a/marco/test/prueba/www/usuarios-filtrar.php b/marco/test/prueba/www/usuarios-filtrar.php
new file mode 100644 (file)
index 0000000..7601d5b
--- /dev/null
@@ -0,0 +1,5 @@
+<?php
+    $MARCO->addTitle('USUARIOS - FILTRAR');
+    $MARCO->addBody('<BR>ESTO ES UNA PRUEBA PARA LOS HIJOS DE LAS SECCIONES<BR><B>USUARIO - FILTRAR</B><BR>');
+    $MARCO->display();
+?>
index 477ed4b9682235f92868c3f9c6f2b2c71b032d5f..e4519a9be30f032013b3a01ed316e6407b2ea140 100644 (file)
@@ -1,4 +1,8 @@
 <?php
     $MARCO->addBody('<b>Y NO ES FELIZ, AUNQUE SONRIA</b>');
+    $MARCO->addTitle('USUARIOS - PRUEBA');
+    $MARCO->addBody('<BR>HIJO DE DESAPARECIDO - Actitud Maria Marta<BR>');
+    $MARCO->addBody('<BR><B><a href="usuarios-filtrar">USUARIOS-FILTRAR</a></B><BR>');
+    $MARCO->addBody('<BR><B><a href="usuarios-abm">USUARIOS-ABM</a></B><BR>');
     $MARCO->display();
 ?>