]> git.llucax.com Git - mecon/meconlib.git/commitdiff
- Agregue el objeto script que maneja los archivos de script de las paginas
authorMartín Marrese <marrese@gmail.com>
Fri, 4 Apr 2003 18:51:48 +0000 (18:51 +0000)
committerMartín Marrese <marrese@gmail.com>
Fri, 4 Apr 2003 18:51:48 +0000 (18:51 +0000)
marco/php/marco/Copete.php
marco/php/marco/Marco.php
marco/php/marco/Pie.php
marco/php/marco/Script.php [new file with mode: 0644]
marco/php/marco/Titulo.php

index 2cd162faa871878382881cba77e2c136eb981250..12d060e8566877791cf94110f9febc156f1c8371 100644 (file)
@@ -34,7 +34,7 @@ class Copete extends PEAR {
     /**
      * Directorio del sistema partiendo desde var/www/intranet/www/sistemas/
      *
-     * @var integer
+     * @var string
      */
     var $_directorio
 
index f2ae7457c0146040684872247eff390358b692c3..e0e86c05c67dd23d1d34d1a586f6d9ca08f95a9d 100644 (file)
@@ -21,6 +21,10 @@ require_once 'PEAR.php';
 require_once 'include/lib/HTML/Tabla.php';
 require_once 'include/lib/marco/Copete.php';
 require_once 'include/lib/marco/Titulo.php';
+require_once 'include/lib/marco/Pie.php';
+require_once 'include/lib/marco/Script.php';
+require_once 'include/lib/marco/Estilo.php';
+require_once 'include/lib/marco/Secciones.php';
 
 /**
  * Manejo del Copete
index 834ac594e0eb866f74ee34e0dcf02d1f3cbac851..3348665813c725016873464ec9bbcdef961ed99b 100644 (file)
@@ -19,7 +19,6 @@
 // $Author$
 
 require_once 'PEAR.php';
-require_once 'include/lib/HTML/Tabla.php';
 
 /**
  * Manejo del Titulo
@@ -35,7 +34,7 @@ class Pie e extends PEAR {
     /**
      * Datos de Configuracion del sistema
      *
-     * @var integer
+     * @var String
      */
     var $_configuracion
 
@@ -60,13 +59,7 @@ class Pie e extends PEAR {
      */
     function toHtml () 
     {
-        $TABLA = new Tabla('width="760" align="center"');
-
-        //Agregar una tabla con el row titulo y nada mas.        
-        $row = ($this->_configuracion['pie_sistema']);
-        $TABLA->agregarFila()
-        
-        return $TABLA->toHtml();        
+        return $this->_configuracion['pie_sistema'];
     }
 }
 ?>
diff --git a/marco/php/marco/Script.php b/marco/php/marco/Script.php
new file mode 100644 (file)
index 0000000..0afd640
--- /dev/null
@@ -0,0 +1,95 @@
+<?php
+// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+// +--------------------------------------------------------------------+
+// |                            Script                                  |
+// +--------------------------------------------------------------------+
+// |   Liberia generica para el manejo de los scripts 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';
+
+define (SCRIPT_GENERICO, 'www/js/scripts.js');
+
+/**
+ * Manejo de los Scripts
+ *
+ * Libreria para le manejo de los scripts para los sistemas de intranet.
+ *
+ * @version $Rev$
+ * @author  $Author$
+ */
+
+class Script extends PEAR {
+
+    /**
+     * Directorio del sistema
+     *
+     * @var string
+     */
+    var $_directorio
+
+   /**
+     * Array con archivos de script agregdos
+     *
+     * @var array
+     */
+    var $_archivos
+
+    /**
+     * Constructor. 
+     *
+     * Recibe como parametro el directorio sistema. Es case sensitive.
+     *
+     * @param string $directorio
+     * 
+     * @access public
+     */
+    function Script ($directorio) 
+    {
+        $this->_directorio  = $directorio;
+        $this->_archivos    = array ();
+    }
+
+    /**
+     * Funcion que devuelve el html a mostrar 
+     *
+     * @access public
+     */
+    function toHtml () 
+    {
+        $TEXTO = "\n".'<script language="JavaScript" src="'.SCRIPT_GENERICO.'"></script>'."\n";        
+        foreach ($this->_archivos as $archivo) {
+            $TEXTO.= "\n".'<script language="JavaScript" src="www/sistemas'.$this->_directorio.'/www/js/"'.$archivo.'></script>'."\n";
+        }        
+        return $TEXTO;
+    }
+
+    /**
+     * Agrego archivos de script
+     *
+     * Funcion que permite agregar archivos con javascript ademas del
+     * archivo generico de script. Recibe como parametro el nombre
+     * del archivo. Este lo va a buscar en el subdirectorio js del 
+     * directorio www del sistema.
+     *
+     * @param string $archivo
+     *
+     * @access public
+     */
+    function agregarArchivo($archivo)
+    {
+        array_push($this->_archivos, $archivo);
+    }
+}
+?>
index 2f7ec79a87242a73e55d3347b57bba953748522b..8a8c9ea14adc8339f3a76b5ececf3d08cc7a8d02 100644 (file)
@@ -18,7 +18,6 @@
 // $Author$
 
 require_once 'PEAR.php';
-require_once 'include/lib/HTML/Tabla.php';
 
 /**
  * Manejo del Titulo
@@ -59,13 +58,7 @@ class Titulo extends PEAR {
      */
     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();        
+        return $this->_configuracion['titulo_sistema'];
     }
 }
 ?>