class html_web {
var $lng, $conf, $section;
function html_web() {
global $LNG, $CONF;
$this->lng = &$LNG;
$this->conf = &$CONF;
}
function setSection( $section = '3' ) {
$this->section = $section;
}
//-----------------------------------------------------------------------------------
// generateHeader
// Genera la cabecera de las paginas HTML
//
// $css => array con las rutas de las distintas hojas de estilo que se van
// a utilizar en la pagina
// $js => array con las rutas a las distintas funciones de JavaScript que
// se van a emplear.
// $js_vars => array asociativo con los nombres de las variables y sus respec-
// tivos valores que se utilizan en algunas de las funciones defi-
// nidas en '$js'.
// $body_options => parametros para la etiqueta '
'
function generateHeader( $css = '', $js = '', $js_vars = '', $body_options = '', $metas ='' ) {
echo '' . "\n";
echo '' . "\n";
echo ' ' . "\n";
if ( is_array($metas) ) { foreach ( $metas as $meta ) echo ' ' . "\n"; }
echo ' ' . $this->lng['title'] . '' . "\n";
if ( is_array($css) ) { foreach ( $css as $stylesheet ) echo ' ' . "\n"; }
if ( is_array($js) ) { foreach ( $js as $javascript ) echo ' ' . "\n"; }
if ( is_array($js_vars) && sizeof($js_vars) > 0 ) {
echo ' ' . "\n";
}
echo '' . "\n";
echo '' . "\n";
}
//-----------------------------------------------------------------------------------
// managePageTitle
// Trata el título de los formularios. Se emplea normalmente para añadir al final del
// titulo el nombre del registro sobre el cual se esta trabajando.
function managePageTitle( &$title, $concat = '' ) {
if ( !empty($concat) ) $title .= ' [ ' . $concat . ' ]';
}
function generateDefaultPage( $sections = array(), $parent = array(), $documents = array(), $files = array() ) {
echo '
' . "\n";
echo ' CERRAR' . "\n";
while ( list($id, $clase) = each($niveles) ) {
//La linea siguiente la pondremos cuando tengamos un php para niveles
//echo '