From: Martín Marrese Date: Fri, 4 Apr 2003 19:00:00 +0000 (+0000) Subject: - Agregue el objeto Estilo que maneja los estilos del sistema. X-Git-Tag: svn_import~576 X-Git-Url: https://git.llucax.com/mecon/meconlib.git/commitdiff_plain/4719ad4df3063792cc360450ce91714f237d44ec?ds=inline - Agregue el objeto Estilo que maneja los estilos del sistema. --- 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); + } +} +?>