From 4719ad4df3063792cc360450ce91714f237d44ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Fri, 4 Apr 2003 19:00:00 +0000 Subject: [PATCH] - Agregue el objeto Estilo que maneja los estilos del sistema. --- marco/php/marco/Estilo.php | 96 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 marco/php/marco/Estilo.php diff --git a/marco/php/marco/Estilo.php b/marco/php/marco/Estilo.php new file mode 100644 index 0000000..ed6ce29 --- /dev/null +++ b/marco/php/marco/Estilo.php @@ -0,0 +1,96 @@ + | +// +--------------------------------------------------------------------+ +// +// $Id$ +// +// $URL$ +// $Rev$ +// $Date$ +// $Author$ + +require_once 'PEAR.php'; + +define (ESTILO_GENERICO, 'www/css/estilos.js'); + +/** + * Manejo de los Estilos + * + * Libreria para le manejo de los estilos para los sistemas de intranet. + * + * @version $Rev$ + * @author $Author$ + */ + +class Estilo extends PEAR { + + /** + * Directorio del sistema + * + * @var string + */ + var $_directorio + + /** + * Array con archivos de estilos agregdos + * + * @var array + */ + var $_archivos + + /** + * Constructor. + * + * Recibe como parametro el directorio sistema. Es case sensitive. + * + * @param string $directorio + * + * @access public + */ + function Estilo ($directorio) + { + $this->_directorio = $directorio; + $this->_archivos = array (); + } + + /** + * Funcion que devuelve el html a mostrar + * + * @access public + */ + function toHtml () + { + + $TEXTO = "\n".''."\n"; + foreach ($this->_archivos as $archivo) { + $TEXTO.= "\n".''."\n"; + } + return $TEXTO; + } + + /** + * Agrego archivos de estilo + * + * Funcion que permite agregar archivos con estilos ademas del + * archivo generico de estilos. Recibe como parametro el nombre + * del archivo. Este lo va a buscar en el subdirectorio css del + * directorio www del sistema. + * + * @param string $archivo + * + * @access public + */ + function agregarArchivo($archivo) + { + array_push($this->_archivos, $archivo); + } +} +?> -- 2.43.0