2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
5 // +--------------------------------------------------------------------+
6 // | Liberia generica para el manejo de los scripts de los sistemas |
7 // | Ministerio de EconomÃa |
8 // +--------------------------------------------------------------------+
9 // | Creado: thu apr 03 ART 2003 |
10 // | Autor: Martin Marrese <mmarre@mecon.gov.ar> |
11 // +--------------------------------------------------------------------+
20 require_once 'PEAR.php';
22 define ('SCRIPT_GENERICO', 'www/js/scripts.js');
25 * Manejo de los Scripts
27 * Libreria para le manejo de los scripts para los sistemas de intranet.
33 class Script extends PEAR {
36 * Directorio del sistema
43 * Array con archivos de script agregdos
52 * Recibe como parametro el directorio sistema. Es case sensitive.
54 * @param string $directorio
58 function Script ($directorio)
60 $this->_directorio = $directorio;
61 $this->_archivos = array ();
65 * Funcion que devuelve el html a mostrar
71 $TEXTO = "\n".'<script language="JavaScript" src="'.SCRIPT_GENERICO.'"></script>'."\n";
72 foreach ($this->_archivos as $archivo) {
73 $TEXTO.= "\n".'<script language="JavaScript" src="www/sistemas'.$this->_directorio.'/www/js/"'.$archivo.'></script>'."\n";
79 * Agrego archivos de script
81 * Funcion que permite agregar archivos con javascript ademas del
82 * archivo generico de script. Recibe como parametro el nombre
83 * del archivo. Este lo va a buscar en el subdirectorio js del
84 * directorio www del sistema.
86 * @param string $archivo
90 function agregarArchivo($archivo)
92 array_push($this->_archivos, $archivo);