| // +--------------------------------------------------------------------+ // // $Id$ // // $URL$ // $Rev$ // $Date$ // $Author$ require_once 'PEAR.php'; define ('ESTILO_GENERICO', 'www/css/estilos.css'); /** * 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); } } ?>