]> git.llucax.com Git - mecon/meconlib.git/commitdiff
- Clase titulo terminada
authorMartín Marrese <marrese@gmail.com>
Fri, 4 Apr 2003 17:45:51 +0000 (17:45 +0000)
committerMartín Marrese <marrese@gmail.com>
Fri, 4 Apr 2003 17:45:51 +0000 (17:45 +0000)
Marco ahora levanta la configuracion del directorio conf del sistema.

marco/php/marco/Copete.php
marco/php/marco/Marco.php
marco/php/marco/Titulo.php [new file with mode: 0644]

index b400cf3baa89f370e59fabe33931530c3435735f..2cd162faa871878382881cba77e2c136eb981250 100644 (file)
@@ -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 = ('<img src="www/sistemas/'.$this->directorio.'/images/copete.jpg">');
+        $row = ('<img src="www/sistemas/'.$this->_directorio.'/images/copete.jpg">');
         $TABLA->agregarFila()
         
         return $TABLA->toHtml();        
index 3f1c114efcc09b3774ae3f7a1df9e00937ebddfb..f2ae7457c0146040684872247eff390358b692c3 100644 (file)
@@ -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 (file)
index 0000000..c2ef63d
--- /dev/null
@@ -0,0 +1,71 @@
+<?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();        
+    }
+}
+?>