2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
5 // +--------------------------------------------------------------------+
6 // | Liberia generica para el manejo de los estilos 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 ('ESTILO_GENERICO', 'www/css/estilos.js');
25 * Manejo de los Estilos
27 * Libreria para le manejo de los estilos para los sistemas de intranet.
33 class Estilo extends PEAR {
36 * Directorio del sistema
43 * Array con archivos de estilos agregdos
52 * Recibe como parametro el directorio sistema. Es case sensitive.
54 * @param string $directorio
58 function Estilo ($directorio)
60 $this->_directorio = $directorio;
61 $this->_archivos = array ();
65 * Funcion que devuelve el html a mostrar
72 $TEXTO = "\n".'<link rel="StyleSheet" href="'.ESTILO_GENERICO.'">'."\n";
73 foreach ($this->_archivos as $archivo) {
74 $TEXTO.= "\n".'<link rel="StyleSheet" href="www/sistemas'.$this->_directorio.'/www/css/"'.$archivo.'>'."\n";
80 * Agrego archivos de estilo
82 * Funcion que permite agregar archivos con estilos ademas del
83 * archivo generico de estilos. Recibe como parametro el nombre
84 * del archivo. Este lo va a buscar en el subdirectorio css del
85 * directorio www del sistema.
87 * @param string $archivo
91 function agregarArchivo($archivo)
93 array_push($this->_archivos, $archivo);