From: Martín Marrese Date: Fri, 4 Apr 2003 17:45:51 +0000 (+0000) Subject: - Clase titulo terminada X-Git-Tag: svn_import~579 X-Git-Url: https://git.llucax.com/mecon/meconlib.git/commitdiff_plain/d9434e0ea041367f6c148ca9d9b6978735b574f0 - Clase titulo terminada Marco ahora levanta la configuracion del directorio conf del sistema. --- diff --git a/marco/php/marco/Copete.php b/marco/php/marco/Copete.php index b400cf3..2cd162f 100644 --- a/marco/php/marco/Copete.php +++ b/marco/php/marco/Copete.php @@ -36,7 +36,7 @@ class Copete extends PEAR { * * @var integer */ - var $directorio + var $_directorio /** * Constructor. @@ -49,7 +49,7 @@ class Copete extends PEAR { */ function Copete ($directorio) { - $this->directorio = $directorio; + $this->_directorio = $directorio; } /** @@ -61,7 +61,7 @@ class Copete extends PEAR { { $TABLA = new Tabla('width="760" align="center"'); - $row = (''); + $row = (''); $TABLA->agregarFila() return $TABLA->toHtml(); diff --git a/marco/php/marco/Marco.php b/marco/php/marco/Marco.php index 3f1c114..f2ae745 100644 --- a/marco/php/marco/Marco.php +++ b/marco/php/marco/Marco.php @@ -19,8 +19,8 @@ require_once 'PEAR.php'; require_once 'include/lib/HTML/Tabla.php'; -require_once 'include/lib/Marco/Marco.php'; -require_once 'include/lib/Marco/Marco.php'; +require_once 'include/lib/marco/Copete.php'; +require_once 'include/lib/marco/Titulo.php'; /** * Manejo del Copete @@ -40,6 +40,13 @@ class Marco extends PEAR { */ var $_directorio; + /** + * Valores de configuracion del sistema + * + * @var integer + */ + var $_configuracion; + /** * Objeto Titulo del sistema * @@ -93,13 +100,14 @@ class Marco extends PEAR { */ function Marco ($directorio) { - $this->_directorio = $directorio; - $this->_titulo = new Titulo ($this->directorio); - $this->_copete = new Copete ($this->directorio); - $this->_script = new Script ($this->directorio); - $this->_estilo = new Estilo ($this->directorio); - $this->_secciones = new Secciones ($this->directorio); - $this->_pie = new Pie ($this->directorio); + $this->_directorio = $directorio; + $this->_configuracion = include 'www/sistemas/'.$this->_directorio.'/conf/configuracion.php'; + $this->_titulo = new Titulo ($this->_configuracion); + $this->_copete = new Copete ($this->_directorio); + $this->_script = new Script ($this->_directorio); + $this->_estilo = new Estilo ($this->_directorio); + $this->_secciones = new Secciones ($this->_directorio); + $this->_pie = new Pie ($this->_configuracion); } diff --git a/marco/php/marco/Titulo.php b/marco/php/marco/Titulo.php new file mode 100644 index 0000000..c2ef63d --- /dev/null +++ b/marco/php/marco/Titulo.php @@ -0,0 +1,71 @@ + | +// +--------------------------------------------------------------------+ +// +// $Id$ +// +// $URL$ +// $Rev$ +// $Date$ +// $Author$ + +require_once 'PEAR.php'; +require_once 'include/lib/HTML/Tabla.php'; + +/** + * Manejo del Titulo + * + * Libreria para le manejo de los titulos para los sistemas de intranet. + * + * @version $Rev$ + * @author $Author$ + */ + +class Titulo extends PEAR { + + /** + * Datos de Configuracion del sistema + * + * @var integer + */ + var $_configuracion + + /** + * Constructor. + * + * Recibe como parametro el directorio del sistema. Es case sensitive. + * + * @param string $directorio + * + * @access public + */ + function Titulo ($configuracion) + { + $this->_configuracion = $configuracion; + } + + /** + * Funcion que devuelve el html a mostrar + * + * @access public + */ + function toHtml () + { + $TABLA = new Tabla('width="760" align="center"'); + + //Agregar una tabla con el row titulo y nada mas. + $row = ($this->_configuracion['titulo_sistema']); + $TABLA->agregarFila() + + return $TABLA->toHtml(); + } +} +?>