Marco ahora levanta la configuracion del directorio conf del sistema.
*
* @var integer
*/
- var $directorio
+ var $_directorio
/**
* Constructor.
*/
function Copete ($directorio)
{
- $this->directorio = $directorio;
+ $this->_directorio = $directorio;
}
/**
{
$TABLA = new Tabla('width="760" align="center"');
- $row = ('<img src="www/sistemas/'.$this->directorio.'/images/copete.jpg">');
+ $row = ('<img src="www/sistemas/'.$this->_directorio.'/images/copete.jpg">');
$TABLA->agregarFila()
return $TABLA->toHtml();
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
*/
var $_directorio;
+ /**
+ * Valores de configuracion del sistema
+ *
+ * @var integer
+ */
+ var $_configuracion;
+
/**
* Objeto Titulo del sistema
*
*/
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);
}
--- /dev/null
+<?php
+// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+// +--------------------------------------------------------------------+
+// | TITULO |
+// +--------------------------------------------------------------------+
+// | Liberia generica para el manejo del titulo de los sistemas |
+// | Ministerio de Economía |
+// +--------------------------------------------------------------------+
+// | Creado: thu apr 03 ART 2003 |
+// | Autor: Martin Marrese <mmarre@mecon.gov.ar> |
+// +--------------------------------------------------------------------+
+//
+// $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();
+ }
+}
+?>