From 5df0c5621bbee83b19a5ed01975135203dd33c34 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Tue, 1 Jul 2003 15:09:02 +0000 Subject: [PATCH 1/1] Se agrego un metodo a Marco -> setEspacios. 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. --- doc/Marco/uml/Marco.xmi | 21 +++++---- lib/MECON/Marco.php | 52 +++++++++++++++++------ lib/MECON/Marco/Copete.php | 8 ++-- lib/MECON/Marco/ImagenAnimada.php | 2 +- lib/MECON/Marco/Menu.php | 20 ++++----- lib/MECON/Marco/MenuHorizontal.php | 22 ++++++++-- lib/MECON/Marco/MenuOculto.php | 24 ++++++++--- lib/MECON/Marco/MenuPrincipal.php | 26 +++++++++--- lib/MECON/Marco/MenuVertical.php | 32 ++++++++++---- lib/MECON/Marco/Pagina.php | 4 +- lib/MECON/Marco/Pie.php | 6 +-- lib/MECON/Marco/Seccion.php | 14 +++--- lib/MECON/Marco/Titulo.php | 6 +-- test/Marco/prueba/conf/confSecciones.php | 14 +++--- test/Marco/prueba/www/.htaccess | 2 +- test/Marco/prueba/www/include/prepend.php | 2 +- test/Marco/prueba/www/index.php | 1 + test/Marco/prueba/www/usuarios.php | 5 +++ 18 files changed, 176 insertions(+), 85 deletions(-) diff --git a/doc/Marco/uml/Marco.xmi b/doc/Marco/uml/Marco.xmi index 4b9e0bc..db7b239 100644 --- a/doc/Marco/uml/Marco.xmi +++ b/doc/Marco/uml/Marco.xmi @@ -5,7 +5,7 @@ umbrello uml modeller http://uml.sf.net 1.1 - + @@ -164,6 +164,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> + @@ -173,6 +174,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> + @@ -182,6 +184,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> + @@ -208,9 +211,9 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - - - + + + @@ -259,7 +262,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - + @@ -289,14 +292,14 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - + - + @@ -363,7 +366,6 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - @@ -384,6 +386,7 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> + @@ -414,8 +417,8 @@ x2c:include: HTML/Page.php" name="HTML_Page" static="0" scope="200" /> - + diff --git a/lib/MECON/Marco.php b/lib/MECON/Marco.php index 6bae9f7..0b40875 100644 --- a/lib/MECON/Marco.php +++ b/lib/MECON/Marco.php @@ -113,6 +113,14 @@ class Marco extends HTML_Page { */ 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 @@ -124,7 +132,7 @@ class Marco extends HTML_Page { * @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', @@ -140,7 +148,7 @@ class Marco extends HTML_Page { $this->_menu = new MenuPrincipal ($this->_configuracion); $this->_pie = new Pie ($this->_configuracion); $this->_contenido = array (); - + $this->_espacios = true; $this->_titulo2 = ''; } // -X2C @@ -156,7 +164,7 @@ class Marco extends HTML_Page { * @return void * @access public */ - function agregarScript($archivo) // ~X2C + function agregarScript($archivo)// ~X2C { $tmp = $this->_directorio.SCRIPT_DIR_BASE.$archivo; $this->addScript($tmp); @@ -172,7 +180,7 @@ class Marco extends HTML_Page { * @return void * @access public */ - function agregarEstilo($archivo) // ~X2C + function agregarEstilo($archivo)// ~X2C { $tmp = $this->_directorio.ESTILO_DIR_BASE.$archivo; $this->addStyleSheet($tmp); @@ -188,7 +196,7 @@ class Marco extends HTML_Page { * @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 @@ -220,7 +228,7 @@ class Marco extends HTML_Page { * @return string * @access public */ - function display() // ~X2C + function display()// ~X2C { //Agrego el header $this->_header_display(); @@ -243,7 +251,7 @@ class Marco extends HTML_Page { * @return void * @access public */ - function addBody($body) // ~X2C + function addBody($body)// ~X2C { $this->_contenido[] = $body; } @@ -256,7 +264,7 @@ class Marco extends HTML_Page { * @return void * @access private */ - function _header_display() // ~X2C + function _header_display()// ~X2C { $tmp = $this->_titulo->darTitulo().$this->_titulo2; $this->setTitle($tmp); @@ -272,11 +280,12 @@ class Marco extends HTML_Page { * @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()); @@ -292,12 +301,27 @@ class Marco extends HTML_Page { * @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 diff --git a/lib/MECON/Marco/Copete.php b/lib/MECON/Marco/Copete.php index 016ca2b..6fc545d 100644 --- a/lib/MECON/Marco/Copete.php +++ b/lib/MECON/Marco/Copete.php @@ -54,7 +54,7 @@ class Copete { * @return void * @access public */ - function Copete($directorio) // ~X2C + function Copete($directorio)// ~X2C { $this->_directorio = $directorio; } @@ -67,7 +67,7 @@ class Copete { * @return string * @access public */ - function toHtml() // ~X2C + function toHtml()// ~X2C { if (!is_null($this->_directorio)) { return ''; @@ -85,7 +85,7 @@ class Copete { * @return string * @access public */ - function darCopete() // ~X2C + function darCopete()// ~X2C { return ''; } @@ -93,4 +93,4 @@ class Copete { } // -X2C Class :Copete -?> +?> \ No newline at end of file diff --git a/lib/MECON/Marco/ImagenAnimada.php b/lib/MECON/Marco/ImagenAnimada.php index 2e22315..6166045 100644 --- a/lib/MECON/Marco/ImagenAnimada.php +++ b/lib/MECON/Marco/ImagenAnimada.php @@ -241,4 +241,4 @@ class ImagenAnimada { } // -X2C Class :ImagenAnimada -?> +?> \ No newline at end of file diff --git a/lib/MECON/Marco/Menu.php b/lib/MECON/Marco/Menu.php index 5b71ffc..32d81bd 100644 --- a/lib/MECON/Marco/Menu.php +++ b/lib/MECON/Marco/Menu.php @@ -95,7 +95,7 @@ class Menu { * @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 @@ -112,7 +112,7 @@ class Menu { * @return void * @access private */ - function _generarArchivo() // ~X2C + function _generarArchivo()// ~X2C { $s = serialize($this); $fp = fopen($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO,'w'); @@ -130,7 +130,7 @@ class Menu { * @return string * @access private */ - function _obtenerArchivo($directorio) // ~X2C + function _obtenerArchivo($directorio)// ~X2C { $s = implode("", @file($this->_configuracion['directorios']['root'].'/'.MENU_SERIALIZADO)); return unserialize($s); @@ -145,7 +145,7 @@ class Menu { * @return array * @access private */ - function _obtenerConfSecciones() // ~X2C + function _obtenerConfSecciones()// ~X2C { return $this->_configuracion['secciones']; } @@ -160,7 +160,7 @@ class Menu { * @return void * @access private */ - function _armarArraySecciones($confSec) // ~X2C + function _armarArraySecciones($confSec)// ~X2C { $linksel = $_SERVER['PHP_SELF']; $ultimo = 0; @@ -187,7 +187,7 @@ class Menu { * @return void * @access private */ - function _serializarArraySecciones() // ~X2C + function _serializarArraySecciones()// ~X2C { $secciones = $this->_configuracion['secciones']; $tmp = array(); @@ -229,7 +229,7 @@ class Menu { * @return void * @access public */ - function agregarComponente($componente) // ~X2C + function agregarComponente($componente)// ~X2C { array_push($this->_componentes,$componente); } @@ -243,7 +243,7 @@ class Menu { * @return string * @access public */ - function toHtml() // ~X2C + function toHtml()// ~X2C { return $this->_tabla->toHtml(); } @@ -257,7 +257,7 @@ class Menu { * @return string * @access public */ - function menuToHtml() // ~X2C + function menuToHtml()// ~X2C { return $this->_menuHtml; } @@ -265,4 +265,4 @@ class Menu { } // -X2C Class :Menu -?> +?> \ No newline at end of file diff --git a/lib/MECON/Marco/MenuHorizontal.php b/lib/MECON/Marco/MenuHorizontal.php index 6b3d889..0ebc23a 100644 --- a/lib/MECON/Marco/MenuHorizontal.php +++ b/lib/MECON/Marco/MenuHorizontal.php @@ -50,7 +50,7 @@ class MenuHorizontal extends Menu { * @return void * @access public */ - function MenuHorizontal($configuracion = null) // ~X2C + function MenuHorizontal($configuracion = null)// ~X2C { parent::Menu($configuracion); } @@ -62,14 +62,14 @@ class MenuHorizontal extends Menu { * * @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 = ''.$titulo.''; $row = array ($tit); $this->_tabla->addRow($row,'align="left" bgcolor="#336699" colspan="'.$c.'"'); @@ -87,6 +87,14 @@ class MenuHorizontal extends Menu { } $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')) { @@ -102,9 +110,15 @@ class MenuHorizontal extends Menu { } $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 +?> diff --git a/lib/MECON/Marco/MenuOculto.php b/lib/MECON/Marco/MenuOculto.php index 26e83f9..c0f157b 100644 --- a/lib/MECON/Marco/MenuOculto.php +++ b/lib/MECON/Marco/MenuOculto.php @@ -50,7 +50,7 @@ class MenuOculto extends Menu { * @return void * @access public */ - function MenuOculto($configuracion = null) // ~X2C + function MenuOculto($configuracion = null)// ~X2C { parent::Menu($configuracion); } @@ -62,16 +62,24 @@ class MenuOculto extends Menu { * * @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 = ''.$titulo.''; $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)) { @@ -86,12 +94,18 @@ class MenuOculto extends Menu { $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 +?> diff --git a/lib/MECON/Marco/MenuPrincipal.php b/lib/MECON/Marco/MenuPrincipal.php index fbf547f..e7a0fd3 100644 --- a/lib/MECON/Marco/MenuPrincipal.php +++ b/lib/MECON/Marco/MenuPrincipal.php @@ -55,7 +55,7 @@ class MenuPrincipal extends MenuHorizontal { * @return void * @access public */ - function menuPrincipal($configuracion) // ~X2C + function menuPrincipal($configuracion)// ~X2C { $this->_seccionSeleccionada = null; parent::Menu($configuracion); @@ -81,7 +81,7 @@ class MenuPrincipal extends MenuHorizontal { * @return void * @access public */ - function addBody($body) // ~X2C + function addBody($body)// ~X2C { $colspan = count($this->_componentes); @@ -104,13 +104,21 @@ class MenuPrincipal extends MenuHorizontal { } //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 (''.$this->_seccionSeleccionada->_nombre.''); $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) { @@ -131,9 +139,15 @@ class MenuPrincipal extends MenuHorizontal { 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.'"'); } diff --git a/lib/MECON/Marco/MenuVertical.php b/lib/MECON/Marco/MenuVertical.php index 1f87b81..c3f05b8 100644 --- a/lib/MECON/Marco/MenuVertical.php +++ b/lib/MECON/Marco/MenuVertical.php @@ -50,7 +50,7 @@ class MenuVertical extends Menu { * @return void * @access public */ - function MenuVertical($configuracion = null) // ~X2C + function MenuVertical($configuracion = null)// ~X2C { parent::Menu($configuracion); } @@ -62,11 +62,12 @@ class MenuVertical extends Menu { * * @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); @@ -75,6 +76,7 @@ class MenuVertical extends Menu { $this->_armarArraySecciones($tmp); $TABLA = new HTML_Table('width=160 align="left" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0" border="0" height="1"'); + $menu =' '.$titulo.''; $row = array ($menu); $TABLA->addRow($row,'align="left" bgcolor="#FFFFFF" height="1"'); @@ -89,9 +91,17 @@ class MenuVertical extends Menu { } $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='
'; + + $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.=' 
'; + } + // + foreach ($body as $bod) { if (is_object($bod)) { if (method_exists($bod,'toHtml')) { @@ -105,14 +115,20 @@ class MenuVertical extends Menu { $tmp.=$bod; } } + //Agrego si corresponde el espacio al final + if ($espacios) { + $tmp.='
 '; + } + // $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 +?> diff --git a/lib/MECON/Marco/Pagina.php b/lib/MECON/Marco/Pagina.php index c45ddc4..baa055a 100644 --- a/lib/MECON/Marco/Pagina.php +++ b/lib/MECON/Marco/Pagina.php @@ -70,7 +70,7 @@ class Pagina { * @return void * @access public */ - function Pagina($pagina) // ~X2C + function Pagina($pagina)// ~X2C { $this->_link = $pagina; } @@ -83,7 +83,7 @@ class Pagina { * @return string * @access public */ - function link() // ~X2C + function link()// ~X2C { return $this->_link; } diff --git a/lib/MECON/Marco/Pie.php b/lib/MECON/Marco/Pie.php index e6a68aa..c5dbb90 100644 --- a/lib/MECON/Marco/Pie.php +++ b/lib/MECON/Marco/Pie.php @@ -54,7 +54,7 @@ class Pie { * @return void * @access public */ - function Pie($configuracion) // ~X2C + function Pie($configuracion)// ~X2C { $this->_configuracion = $configuracion; } @@ -67,7 +67,7 @@ class Pie { * @return string * @access public */ - function toHtml() // ~X2C + function toHtml()// ~X2C { if (array_key_exists('pie_sistema',$this->_configuracion)) { return $this->_configuracion['pie_sistema']; @@ -85,7 +85,7 @@ class Pie { * @return string * @access public */ - function darPie() // ~X2C + function darPie()// ~X2C { return $this->_configuracion['pie_sistema']; } diff --git a/lib/MECON/Marco/Seccion.php b/lib/MECON/Marco/Seccion.php index 375c378..fc38697 100644 --- a/lib/MECON/Marco/Seccion.php +++ b/lib/MECON/Marco/Seccion.php @@ -105,7 +105,7 @@ class Seccion extends Pagina { * @access public * @static */ - function Seccion($seccion, $configuracion) // ~X2C + function Seccion($seccion, $configuracion)// ~X2C { if (array_key_exists('nombre',$seccion)) { $this->_nombre = $seccion['nombre']; @@ -148,7 +148,7 @@ class Seccion extends Pagina { * @return string * @access public */ - function toHtml($link_sel) // ~X2C + function toHtml($link_sel)// ~X2C { if (isset($_SESSION['deshabilitar_links']) && $_SESSION['deshabilitar_links']) { $link_start = ''; @@ -181,7 +181,7 @@ class Seccion extends Pagina { * @return void * @access private */ - function _cargarHijos($hijos) // ~X2C + function _cargarHijos($hijos)// ~X2C { if ($this->_tipoMenu == 'vertical'){ $tmp = new MenuVertical($this->_configuracion); @@ -206,7 +206,7 @@ class Seccion extends Pagina { * @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; @@ -231,7 +231,7 @@ Devuelve 1 si pertenece a la seccion, en caso contrario 0. * @return int * @access public */ - function verifSeccionSeleccionada($link_sel) // ~X2C + function verifSeccionSeleccionada($link_sel)// ~X2C { $tmp = $this->_desSerializarArraySecciones(); $retorno = 0; @@ -256,7 +256,7 @@ Devuelve 1 si pertenece a la seccion, en caso contrario 0. * @return string * @access public */ - function toHtmlVertical($link_sel, $ultimo = false) // ~X2C + function toHtmlVertical($link_sel, $ultimo = false)// ~X2C { $style = "text-decoration:none"; @@ -294,4 +294,4 @@ Devuelve 1 si pertenece a la seccion, en caso contrario 0. } // -X2C Class :Seccion -?> +?> \ No newline at end of file diff --git a/lib/MECON/Marco/Titulo.php b/lib/MECON/Marco/Titulo.php index 0a823d7..872debd 100644 --- a/lib/MECON/Marco/Titulo.php +++ b/lib/MECON/Marco/Titulo.php @@ -52,7 +52,7 @@ class Titulo { * @return void * @access public */ - function Titulo($titulo) // ~X2C + function Titulo($titulo)// ~X2C { $this->_titulo = $titulo; } @@ -65,7 +65,7 @@ class Titulo { * @return string * @access public */ - function toHtml() // ~X2C + function toHtml()// ~X2C { $TEXTO = "\n".''.$this->_titulo.''."\n"; return $TEXTO; @@ -79,7 +79,7 @@ class Titulo { * @return string * @access public */ - function darTitulo() // ~X2C + function darTitulo()// ~X2C { return $this->_titulo; } diff --git a/test/Marco/prueba/conf/confSecciones.php b/test/Marco/prueba/conf/confSecciones.php index 0424748..a3e9db7 100644 --- a/test/Marco/prueba/conf/confSecciones.php +++ b/test/Marco/prueba/conf/confSecciones.php @@ -41,8 +41,8 @@ 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', // /www/images + 'directorios' => array ('root' => '/sistemas/prueba', // obligatorio + 'imagenes' => '/sistemas/prueba/images', // /www/images 'estilos' => '', // /www/css 'js' => '', // /www/js 'www' => '', // /www/ @@ -57,14 +57,14 @@ // 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 @@ -75,7 +75,7 @@ ), ), 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 @@ -87,14 +87,14 @@ // 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 diff --git a/test/Marco/prueba/www/.htaccess b/test/Marco/prueba/www/.htaccess index eff7cd4..a33f42c 100644 --- a/test/Marco/prueba/www/.htaccess +++ b/test/Marco/prueba/www/.htaccess @@ -1,3 +1,3 @@ -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 diff --git a/test/Marco/prueba/www/include/prepend.php b/test/Marco/prueba/www/include/prepend.php index 9d3f4d9..04d92fc 100644 --- a/test/Marco/prueba/www/include/prepend.php +++ b/test/Marco/prueba/www/include/prepend.php @@ -4,7 +4,7 @@ //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'; diff --git a/test/Marco/prueba/www/index.php b/test/Marco/prueba/www/index.php index 8561061..06c4ad7 100644 --- a/test/Marco/prueba/www/index.php +++ b/test/Marco/prueba/www/index.php @@ -1,5 +1,6 @@ setEspacios(false); $MARCO->addBody(''); $MARCO->display(); ?> diff --git a/test/Marco/prueba/www/usuarios.php b/test/Marco/prueba/www/usuarios.php index 97376ec..ae233a6 100644 --- a/test/Marco/prueba/www/usuarios.php +++ b/test/Marco/prueba/www/usuarios.php @@ -1,5 +1,6 @@ addBody('ACA ARRIBA TIENE QUE HABER UN ESPACIO
'); $MARCO->addBody('Y NO ES FELIZ, AUNQUE SONRIA'); $MARCO->addTitle('USUARIOS - PRUEBA'); $MARCO->addBody('
HIJO DE DESAPARECIDO - Actitud Maria Marta
'); @@ -10,6 +11,10 @@ $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('
ACA ABAJO TIENE QUE HABER UN ESPACIO'); + $MARCO->setEspacios(); $MARCO->display(); ?> -- 2.43.0