Recibe un booleano. Si es verdadero agrega un espacio arriba y abajo del cuerpo de la pagina.
Si es falso no agrega los espacios.
Por defecto se setea como true en el constructor de Marco.
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
<XMI.exporterVersion>1.1</XMI.exporterVersion>
</XMI.documentation>
- <XMI.model xmi.name="Marco" href="/home/luca/public_html/meconlib/tronco/doc/Marco/uml/Marco.xmi" />
+ <XMI.model xmi.name="Marco" href="/home/martin/public_html/meconlib/tronco/doc/Marco/uml/Marco.xmi" />
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
</XMI.header>
<XMI.content>
<UML:Operation stereotype="" package="" xmi.id="139" type="void" abstract="0" documentation="Funcion para agregar el cuerpo de la pagina a la pagina" name="addBody" static="0" scope="200" >
<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Body para agregar a la pagina" name="body" static="0" scope="200" />
<UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="Titulo de la seccion seleccionada" name="titulo" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="3" value="true" type="bool" abstract="0" documentation="Indica si hay que agregar espacios antes y despues del body" name="espacios" static="0" scope="200" />
</UML:Operation>
</UML:Class>
<UML:Class stereotype="" package="MECON/Marco" xmi.id="103" abstract="0" documentation="Clase que se encarga del manejo de los menues verticales" name="MenuVertical" static="0" scope="200" >
<UML:Operation stereotype="" package="" xmi.id="141" type="void" abstract="0" documentation="Funcion para agregar el cuerpo de la pagina a la pagina" name="addBody" static="0" scope="200" >
<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="Cuerpo del mensaje para agregar a la pagina" name="body" static="0" scope="200" />
<UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="Titulo de la seccion seleccionada" name="titulo" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="3" value="true" type="bool" abstract="0" documentation="Indica si hay que agregar espacios antes y despues del body" name="espacios" static="0" scope="200" />
</UML:Operation>
</UML:Class>
<UML:Class stereotype="" package="MECON/Marco" xmi.id="136" abstract="0" documentation="Clase que se encarga del manejo de los menues ocultos." name="MenuOculto" static="0" scope="200" >
<UML:Operation stereotype="" package="" xmi.id="140" type="void" abstract="0" documentation="Funcion para agregar el cuerpo de la pagina a la pagina" name="addBody" static="0" scope="200" >
<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="String con el cuerpo a agregar a la pagina" name="body" static="0" scope="200" />
<UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="Titulo de la seccion seleccionada" name="titulo" static="0" scope="200" />
+ <UML:Parameter stereotype="" package="" xmi.id="3" value="true" type="bool" abstract="0" documentation="Indica si hay que agregar espacios antes y despues del body" name="espacios" static="0" scope="200" />
</UML:Operation>
</UML:Class>
<UML:Class stereotype="" package="" xmi.id="170" abstract="0" documentation="x2c:extern" name="PAGINA" static="0" scope="200" />
<UML:ConceptWidget usesdiagramfillcolour="0" width="253" showattsigs="601" usesdiagramusefillcolour="0" x="21" linecolour="#ff0000" y="365" 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="123" showattsigs="601" usesdiagramusefillcolour="0" x="541" linecolour="#ff0000" y="21" 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="637" linecolour="#ff0000" y="114" 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="217" showattsigs="601" usesdiagramusefillcolour="0" x="459" linecolour="#ff0000" y="598" 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="207" showattsigs="601" usesdiagramusefillcolour="0" x="647" linecolour="#ff0000" y="388" 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="202" showattsigs="601" usesdiagramusefillcolour="0" x="650" linecolour="#ff0000" y="469" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="136" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
+ <UML:ConceptWidget usesdiagramfillcolour="0" width="278" showattsigs="601" usesdiagramusefillcolour="0" x="459" linecolour="#ff0000" y="598" 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="278" showattsigs="601" usesdiagramusefillcolour="0" x="647" linecolour="#ff0000" y="388" 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="278" showattsigs="601" usesdiagramusefillcolour="0" x="650" linecolour="#ff0000" y="469" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="38" usefillcolor="1" showattributes="1" xmi.id="136" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
<UML:ConceptWidget usesdiagramfillcolour="0" width="187" showattsigs="601" usesdiagramusefillcolour="0" x="508" linecolour="#ff0000" y="693" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="44" usefillcolor="1" showattributes="1" xmi.id="193" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,6,-1,0,50,0,0,0,0,0" />
</widgets>
<messages/>
</UML:AssocWidget>
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="14" widgetaid="100" documentation="" type="500" >
<linepath>
- <startpoint startx="567" starty="598" />
+ <startpoint startx="598" starty="598" />
<endpoint endx="432" endy="557" />
</linepath>
</UML:AssocWidget>
</UML:AssocWidget>
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="14" widgetaid="136" documentation="" type="500" >
<linepath>
- <startpoint startx="751" starty="469" />
+ <startpoint startx="789" starty="469" />
<endpoint endx="537" endy="498" />
</linepath>
</UML:AssocWidget>
<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="100" widgetaid="193" documentation="" type="500" >
<linepath>
<startpoint startx="601" starty="693" />
- <endpoint endx="567" endy="636" />
+ <endpoint endx="598" endy="636" />
</linepath>
</UML:AssocWidget>
</associations>
<listitem open="0" type="814" id="210" label="seleccionada" />
<listitem open="0" type="815" id="71" label="toHtml" />
</listitem>
- <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="814" id="20" label="titulo" />
<listitem open="0" type="814" id="125" label="titulo2" />
</listitem>
+ <listitem open="1" type="807" id="4" label="Marco" />
<listitem open="0" type="813" id="14" label="Menu" >
<listitem open="0" type="815" id="134" label="agregarComponente" />
<listitem open="0" type="815" id="82" label="armarArraySecciones" />
<listitem open="0" type="815" id="110" label="MenuVertical" />
</listitem>
<listitem open="0" type="813" id="15" label="Pagina" >
- <listitem open="0" type="815" id="67" label="link" />
<listitem open="0" type="814" id="65" label="link" />
+ <listitem open="0" type="815" id="67" 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" />
*/
var $_contenido;
+ /**
+ * Indica si hay que agregar espacios o no entre los componentes del menu de secciones y el contenido de la pagina, asi como entre la pagina y el pie de pagina
+ *
+ * @var bool $espacios
+ * @access private
+ */
+ var $_espacios;
+
// ~X2C
// +X2C Operation 26
* @return void
* @access public
*/
- function Marco($arch_configuracion) // ~X2C
+ function Marco($arch_configuracion)// ~X2C
{
parent::HTML_Page(array ('doctype'=>'HTML 4.01 Transitional',
'charset' => 'iso-8859-1',
$this->_menu = new MenuPrincipal ($this->_configuracion);
$this->_pie = new Pie ($this->_configuracion);
$this->_contenido = array ();
-
+ $this->_espacios = true;
$this->_titulo2 = '';
}
// -X2C
* @return void
* @access public
*/
- function agregarScript($archivo) // ~X2C
+ function agregarScript($archivo)// ~X2C
{
$tmp = $this->_directorio.SCRIPT_DIR_BASE.$archivo;
$this->addScript($tmp);
* @return void
* @access public
*/
- function agregarEstilo($archivo) // ~X2C
+ function agregarEstilo($archivo)// ~X2C
{
$tmp = $this->_directorio.ESTILO_DIR_BASE.$archivo;
$this->addStyleSheet($tmp);
* @return array
* @access private
*/
- function _obtenerConfiguracion($archivo) // ~X2C
+ function _obtenerConfiguracion($archivo)// ~X2C
{
$this->_configuracion = include $archivo;
//Verifico que existan los directorios, si no es asi los reemplazo por los defaults
* @return string
* @access public
*/
- function display() // ~X2C
+ function display()// ~X2C
{
//Agrego el header
$this->_header_display();
* @return void
* @access public
*/
- function addBody($body) // ~X2C
+ function addBody($body)// ~X2C
{
$this->_contenido[] = $body;
}
* @return void
* @access private
*/
- function _header_display() // ~X2C
+ function _header_display()// ~X2C
{
$tmp = $this->_titulo->darTitulo().$this->_titulo2;
$this->setTitle($tmp);
* @return void
* @access private
*/
- function _body_display() // ~X2C
+ function _body_display()// ~X2C
{
- $body = array ( 'copete' => $this->_copete->toHtml(),
- 'body' => $this->_contenido,
- 'pie' => $this->_pie->toHtml(),
+ $body = array ( 'copete' => $this->_copete->toHtml(),
+ 'espacios' => $this->_espacios,
+ 'body' => $this->_contenido,
+ 'pie' => $this->_pie->toHtml(),
);
$this->_menu->addBody($body);
$this->addBodyContent($this->_menu->toHtml());
* @return void
* @access public
*/
- function addTitle($titulo) // ~X2C
+ function addTitle($titulo)// ~X2C
{
$this->_titulo2.= ' - '.$titulo;
}
// -X2C
+ // +X2C Operation 207
+ /**
+ * Setea los espacios entre el menu principal el body y el pie de las paginas
+ *
+ * @param bool $espacios Si es verdadero agrega los espacios, sino los elimina
+ *
+ * @return void
+ * @access public
+ */
+ function setEspacios($espacios = true)// ~X2C
+ {
+ $this->_espacios = $espacios;
+ }
+ // -X2C
+
} // -X2C Class :Marco
-?>
+?>
\ No newline at end of file
* @return void
* @access public
*/
- function Copete($directorio) // ~X2C
+ function Copete($directorio)// ~X2C
{
$this->_directorio = $directorio;
}
* @return string
* @access public
*/
- function toHtml() // ~X2C
+ function toHtml()// ~X2C
{
if (!is_null($this->_directorio)) {
return '<img src="'.$this->_directorio.'/copete">';
* @return string
* @access public
*/
- function darCopete() // ~X2C
+ function darCopete()// ~X2C
{
return '<img src="'.$this->_directorio.'/copete.jpg">';
}
} // -X2C Class :Copete
-?>
+?>
\ No newline at end of file
} // -X2C Class :ImagenAnimada
-?>
+?>
\ No newline at end of file
* @return void
* @access public
*/
- function Menu($configuracion = null) // ~X2C
+ function Menu($configuracion = null)// ~X2C
{
$this->_componentes = array (); //Inicializo vacio el array de componentes del menu
$this->_componentesVertical = array (); //Inicializo vacio el array de componentes del menu
* @return void
* @access private
*/
- function _generarArchivo() // ~X2C
+ function _generarArchivo()// ~X2C
{
$s = serialize($this);
$fp = fopen($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO,'w');
* @return string
* @access private
*/
- function _obtenerArchivo($directorio) // ~X2C
+ function _obtenerArchivo($directorio)// ~X2C
{
$s = implode("", @file($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO));
return unserialize($s);
* @return array
* @access private
*/
- function _obtenerConfSecciones() // ~X2C
+ function _obtenerConfSecciones()// ~X2C
{
return $this->_configuracion['secciones'];
}
* @return void
* @access private
*/
- function _armarArraySecciones($confSec) // ~X2C
+ function _armarArraySecciones($confSec)// ~X2C
{
$linksel = $_SERVER['PHP_SELF'];
$ultimo = 0;
* @return void
* @access private
*/
- function _serializarArraySecciones() // ~X2C
+ function _serializarArraySecciones()// ~X2C
{
$secciones = $this->_configuracion['secciones'];
$tmp = array();
* @return void
* @access public
*/
- function agregarComponente($componente) // ~X2C
+ function agregarComponente($componente)// ~X2C
{
array_push($this->_componentes,$componente);
}
* @return string
* @access public
*/
- function toHtml() // ~X2C
+ function toHtml()// ~X2C
{
return $this->_tabla->toHtml();
}
* @return string
* @access public
*/
- function menuToHtml() // ~X2C
+ function menuToHtml()// ~X2C
{
return $this->_menuHtml;
}
} // -X2C Class :Menu
-?>
+?>
\ No newline at end of file
* @return void
* @access public
*/
- function MenuHorizontal($configuracion = null) // ~X2C
+ function MenuHorizontal($configuracion = null)// ~X2C
{
parent::Menu($configuracion);
}
*
* @param string $body Body para agregar a la pagina
* @param string $titulo Titulo de la seccion seleccionada
+ * @param bool $espacios Indica si hay que agregar espacios antes y despues del body
*
* @return void
* @access public
*/
- function addBody($body, $titulo) // ~X2C
+ function addBody($body, $titulo, $espacios = true)// ~X2C
{
$c = count($this->_componentes);
-
$tit = '<font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><b>'.$titulo.'</b></font>';
$row = array ($tit);
$this->_tabla->addRow($row,'align="left" bgcolor="#336699" colspan="'.$c.'"');
}
$tmp='';
+
+ //Agrego si corresponde el espacio al inicio
+ if ($espacios) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$c.'"');
+ }
+ //
+
foreach ($body as $bod) {
if (is_object($bod)) {
if (method_exists($bod,'toHtml')) {
}
$row = array ($tmp);
$this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF" colspan="'.$c.'"');
+ //Agrego si corresponde el espacio al final
+ if ($espacios) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$c.'"');
+ }
+ //
}
// -X2C
} // -X2C Class :MenuHorizontal
-?>
\ No newline at end of file
+?>
* @return void
* @access public
*/
- function MenuOculto($configuracion = null) // ~X2C
+ function MenuOculto($configuracion = null)// ~X2C
{
parent::Menu($configuracion);
}
*
* @param string $body String con el cuerpo a agregar a la pagina
* @param string $titulo Titulo de la seccion seleccionada
+ * @param bool $espacios Indica si hay que agregar espacios antes y despues del body
*
* @return void
* @access public
*/
- function addBody($body, $titulo) // ~X2C
+ function addBody($body, $titulo, $espacios = true)// ~X2C
{
$tit = '<font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><b>'.$titulo.'</b></font>';
$row = array ($tit);
$this->_tabla->addRow($row,'align="left" bgcolor="#336699"');
-
+
+ //Agrego si corresponde el espacio al inicio
+ if ($espacios) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF"');
+ }
+ //
+
$tmp='';
foreach ($body as $bod) {
if (is_object($bod)) {
$tmp.=$bod;
}
}
-
$row = array ($tmp);
$this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF"');
+
+ //Agrego si corresponde el espacio al final
+ if ($espacios) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF"');
+ }
+ //
}
// -X2C
} // -X2C Class :MenuOculto
-?>
\ No newline at end of file
+?>
* @return void
* @access public
*/
- function menuPrincipal($configuracion) // ~X2C
+ function menuPrincipal($configuracion)// ~X2C
{
$this->_seccionSeleccionada = null;
parent::Menu($configuracion);
* @return void
* @access public
*/
- function addBody($body) // ~X2C
+ function addBody($body)// ~X2C
{
$colspan = count($this->_componentes);
}
//Agrego el contenido de la pagina
if (!is_null($this->_seccionSeleccionada) && isset($this->_seccionSeleccionada->_hijos)) {
- $this->_seccionSeleccionada->_hijos->addBody($body['body'],$this->_seccionSeleccionada->_nombre);
+ $this->_seccionSeleccionada->_hijos->addBody($body['body'],$this->_seccionSeleccionada->_nombre, $body['espacios']);
$row = array ($this->_seccionSeleccionada->_hijos->toHtml());
-
+ $this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
}
else {
$row = array ('<font face="Arial, Helvetica, sans-serif" size="3" color="#FFFFFF"><b>'.$this->_seccionSeleccionada->_nombre.'</b></font>');
$this->_tabla->addRow($row,'align="left" bgcolor="#336699" colspan="'.$colspan.'"');
+
+ //Agrego si corresponde el espacio al inicio
+ if ($body['espacios']) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
+ }
+ //
+
if (is_array($body['body'])) {
$tmp = '';
foreach ($body['body'] as $bod) {
else {
$row = array ($body['body']);
}
- }
- $this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
+ $this->_tabla->addRow($row,'align="center" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
+ //Agrego si corresponde el espacio al final
+ if ($body['espacios']) {
+ $row = array (' ');
+ $this->_tabla->addRow($row,'align="left" bgcolor="#FFFFFF" colspan="'.$colspan.'"');
+ }
+ //
+ }
$row = array ($body['pie']);
$this->_tabla->addRow($row,'align="center" bgcolor="#CCCCCC" colspan="'.$colspan.'"');
}
* @return void
* @access public
*/
- function MenuVertical($configuracion = null) // ~X2C
+ function MenuVertical($configuracion = null)// ~X2C
{
parent::Menu($configuracion);
}
*
* @param string $body Cuerpo del mensaje para agregar a la pagina
* @param string $titulo Titulo de la seccion seleccionada
+ * @param bool $espacios Indica si hay que agregar espacios antes y despues del body
*
* @return void
* @access public
*/
- function addBody($body, $titulo) // ~X2C
+ function addBody($body, $titulo, $espacios = true)// ~X2C
{
$c= count($this->_componentes);
$this->_armarArraySecciones($tmp);
$TABLA = new HTML_Table('width=160 align="left" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0" border="0" height="1"');
+
$menu ='<img src="/MECON/images/general_carpeta0" border="0"> <font face="Arial, Helvetica, sans-serif" size="2" color="#000000"><b>'.$titulo.'</b></font>';
$row = array ($menu);
$TABLA->addRow($row,'align="left" bgcolor="#FFFFFF" height="1"');
}
$TABLA->updateCellAttributes(0,0,'align="left"');
$row = array ($TABLA->toHtml());
- $this->_tabla->addRow($row,'width=160 align="left" bgcolor="#FFFFFF" valign="top" rowspan="2"');
-
- $tmp='<BR>';
+
+ $this->_tabla->addRow($row,'width=160 align="left" bgcolor="#FFFFFF" valign="top"');
+
+//AGREGO EL CUERPO
+ $tmp = '';
+ //Agrego si corresponde el espacio al inicio
+ if ($espacios) {
+ $tmp.=' <BR>';
+ }
+ //
+
foreach ($body as $bod) {
if (is_object($bod)) {
if (method_exists($bod,'toHtml')) {
$tmp.=$bod;
}
}
+ //Agrego si corresponde el espacio al final
+ if ($espacios) {
+ $tmp.='<BR> ';
+ }
+ //
$row = array ($tmp);
- $this->_tabla->setCellContents (1,1,$row);
- $this->_tabla->setCellAttributes(1,1,'align="center" bgcolor="#FFFFFF"');
+ $this->_tabla->setCellContents (0,1,$row);
+ $this->_tabla->setCellAttributes(0,1,'align="center" bgcolor="#FFFFFF" valign="top"');
$this->_tabla->updateColAttributes (1,'width="600"');
+//
}
// -X2C
} // -X2C Class :MenuVertical
-?>
\ No newline at end of file
+?>
* @return void
* @access public
*/
- function Pagina($pagina) // ~X2C
+ function Pagina($pagina)// ~X2C
{
$this->_link = $pagina;
}
* @return string
* @access public
*/
- function link() // ~X2C
+ function link()// ~X2C
{
return $this->_link;
}
* @return void
* @access public
*/
- function Pie($configuracion) // ~X2C
+ function Pie($configuracion)// ~X2C
{
$this->_configuracion = $configuracion;
}
* @return string
* @access public
*/
- function toHtml() // ~X2C
+ function toHtml()// ~X2C
{
if (array_key_exists('pie_sistema',$this->_configuracion)) {
return $this->_configuracion['pie_sistema'];
* @return string
* @access public
*/
- function darPie() // ~X2C
+ function darPie()// ~X2C
{
return $this->_configuracion['pie_sistema'];
}
* @access public
* @static
*/
- function Seccion($seccion, $configuracion) // ~X2C
+ function Seccion($seccion, $configuracion)// ~X2C
{
if (array_key_exists('nombre',$seccion)) {
$this->_nombre = $seccion['nombre'];
* @return string
* @access public
*/
- function toHtml($link_sel) // ~X2C
+ function toHtml($link_sel)// ~X2C
{
if (isset($_SESSION['deshabilitar_links']) && $_SESSION['deshabilitar_links']) {
$link_start = '';
* @return void
* @access private
*/
- function _cargarHijos($hijos) // ~X2C
+ function _cargarHijos($hijos)// ~X2C
{
if ($this->_tipoMenu == 'vertical'){
$tmp = new MenuVertical($this->_configuracion);
* @return void
* @access private
*/
- function _desSerializarArraySecciones() // ~X2C
+ function _desSerializarArraySecciones()// ~X2C
{
$file_cache = strtr($this->_configuracion['directorios']['root'],'/','_');
$tmp = $this->_configuracion['directorios_fs']['cache'].'/'.ARRAYSECCIONES_SERIALIZADO.'_'.$file_cache;
* @return int
* @access public
*/
- function verifSeccionSeleccionada($link_sel) // ~X2C
+ function verifSeccionSeleccionada($link_sel)// ~X2C
{
$tmp = $this->_desSerializarArraySecciones();
$retorno = 0;
* @return string
* @access public
*/
- function toHtmlVertical($link_sel, $ultimo = false) // ~X2C
+ function toHtmlVertical($link_sel, $ultimo = false)// ~X2C
{
$style = "text-decoration:none";
} // -X2C Class :Seccion
-?>
+?>
\ No newline at end of file
* @return void
* @access public
*/
- function Titulo($titulo) // ~X2C
+ function Titulo($titulo)// ~X2C
{
$this->_titulo = $titulo;
}
* @return string
* @access public
*/
- function toHtml() // ~X2C
+ function toHtml()// ~X2C
{
$TEXTO = "\n".'<title>'.$this->_titulo.'</title>'."\n";
return $TEXTO;
* @return string
* @access public
*/
- function darTitulo() // ~X2C
+ function darTitulo()// ~X2C
{
return $this->_titulo;
}
return array (
//Directorios web del sistema, salvo el root, todos son opcionales
//Si no se ponen, o estan vacias se asume lo que dice el comentario al lado de cada una
- 'directorios' => array ('root' => '/www/sistemas/prueba', // obligatorio
- 'imagenes' => '/www/sistemas/prueba/www/images', // <root>/www/images
+ 'directorios' => array ('root' => '/sistemas/prueba', // obligatorio
+ 'imagenes' => '/sistemas/prueba/images', // <root>/www/images
'estilos' => '', // <root>/www/css
'js' => '', // <root>/www/js
'www' => '', // <root>/www/
// LAS UNICAS CLAVES OBLIGATORIAS SON NOMBRE, IMAGENCOMUN Y LINK
array (
'nombre' => 'Usuarios', //NOMBRE DE LA SECCION
- 'imagenComun' => 'usuarios', //IMAGEN COMUN
+ 'imagenComun' => 'usuarios.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
'imagenSelect' => '', //
'link' => 'usuarios', //LINK DE LA SECCION
'tipoMenu' => 'vertical', //TIPO DEL MENU DE HIJOS (vertical, horizontal, oculto)
'hijos' => array ( //HIJOS PARA EL MENU
array ( 'nombre' => 'Filtrar Usuario', //NOMBRE DEL HIJO 1
- 'imagenComun' => 'usuarios-filtrar', //IMAGEN COMUN
+ 'imagenComun' => 'usuarios-filtrar.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
'imagenSelect' => '', //
'link' => 'usuarios-filtrar', //LINK DEL HIJO
),
),
array ( 'nombre' => 'ABM Usuario', //NOMBRE DEL HIJO 2
- 'imagenComun' => 'usuarios-abm', //IMAGEN COMUN
+ 'imagenComun' => 'usuarios-abm.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
'imagenSelect' => '', //
'link' => 'usuarios-abm', //LINK DEL HIJO
// LAS UNICAS CLAVES OBLIGATORIAS SON NOMBRE, IMAGENCOMUN Y LINK
array (
'nombre' => 'Perfiles', //NOMBRE DE LA SECCION
- 'imagenComun' => 'perfiles', //IMAGEN COMUN
+ 'imagenComun' => 'perfiles.gif', //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
+ 'imagenComun' => 'perfiles-nionio.gif', //IMAGEN COMUN
'imagenMouseOn' => '', //
'imagenSelect' => '', //
'link' => 'perfiles-hijo', //LINK DEL HIJO
-php_value auto_prepend_file "/var/www/meconlib/test/Marco/prueba/www/include/prepend.php"
+php_value auto_prepend_file "./include/prepend.php"
#php_value auto_append_file "/var/www/intranet/sistemas/prueba/www/include/append.php"
#php_value allow_call_time_pass_reference On
//ARCHIVO DE PRUEBA DEL OBJETO MARCO
require_once 'MECON/general.php';
-//prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib');
+prepend_include_path('/home/mmarrese/public_html/meconlib/tronco/lib');
require_once 'MECON/Marco.php';
<?php
$MARCO = new Marco ('../conf/confSecciones.php');
+ $MARCO->setEspacios(false);
$MARCO->addBody('<img src="images/inicio.jpg" border="0">');
$MARCO->display();
?>
<?php
$MARCO = new Marco ('../conf/confSecciones.php');
+ $MARCO->addBody('<B>ACA ARRIBA TIENE QUE HABER UN ESPACIO</B><BR>');
$MARCO->addBody('<b>Y NO ES FELIZ, AUNQUE SONRIA</b>');
$MARCO->addTitle('USUARIOS - PRUEBA');
$MARCO->addBody('<BR>HIJO DE DESAPARECIDO - Actitud Maria Marta<BR>');
$row = array ('FILA 1','FILA 2','FILA 3','FILA 4');
$TABLA->addRow($row,'bgcolor="#FFFFFF" align="center" class="texto10_negro"');
$MARCO->addBody($TABLA);
+
+
+ $MARCO->addBody('<BR><B>ACA ABAJO TIENE QUE HABER UN ESPACIO</B>');
+ $MARCO->setEspacios();
$MARCO->display();
?>