<?php /* * php Multi Menu , v1.0 * ------------------------------------ * 1 apr. 2004 - enrique@barbeito.org */ /* =============================== * * Definicion del menu "secciones" * * =============================== */ $seccion_1_1 = "Acerca de"; $seccion_2_1 = "Currículum"; $seccion_3_1 = "Contacto"; $seccion_4_1 = "Código"; $seccion_5_1 = "Config files"; $seccion_6_1 = "Documentos"; $seccion_7_1 = "Proyectos"; $seccion_8_1 = "inicio"; $pagina_1_1 = "http://enrique.barbeito.org/acerca/index.php"; $pagina_2_1 = "http://enrique.barbeito.org/cv/index.php"; $pagina_3_1 = "http://enrique.barbeito.org/contacto/index.php"; $pagina_4_1 = "http://enrique.barbeito.org/codigo/index.php"; $pagina_5_1 = "http://enrique.barbeito.org/dotfiles/index.php"; $pagina_6_1 = "http://enrique.barbeito.org/docs/index.php"; $pagina_7_1 = "http://enrique.barbeito.org/proyectos/index.php"; $pagina_8_1 = "http://enrique.barbeito.org/index.php"; $titulo_1_1 = "acerca de este sitio y el autor"; $titulo_2_1 = "currículum vitae del autor"; $titulo_3_1 = "formulario e información de contacto"; $titulo_4_1 = "código fuente al descubierto"; $titulo_5_1 = "ficheros de configuración personalizados"; $titulo_6_1 = "textos técnicos sobre informática"; $titulo_7_1 = "proyectos en donde participo"; $titulo_8_1 = "volver a la página inicial"; $menu_1 = array // menu "secciones" ( 0 => array ( "seccion" => $seccion_1_1, "pagina" => $pagina_1_1, "titulo" => $titulo_1_1 ), 1 => array ( "seccion" => $seccion_2_1, "pagina" => $pagina_2_1, "titulo" => $titulo_2_1 ), 2 => array ( "seccion" => $seccion_3_1, "pagina" => $pagina_3_1, "titulo" => $titulo_3_1 ), 3 => array ( "seccion" => $seccion_4_1, "pagina" => $pagina_4_1, "titulo" => $titulo_4_1 ), 4 => array ( "seccion" => $seccion_5_1, "pagina" => $pagina_5_1, "titulo" => $titulo_5_1 ), 5 => array ( "seccion" => $seccion_6_1, "pagina" => $pagina_6_1, "titulo" => $titulo_6_1 ), 6 => array ( "seccion" => $seccion_7_1, "pagina" => $pagina_7_1, "titulo" => $titulo_7_1 ), 7 => array ( "seccion" => $seccion_8_1, "pagina" => $pagina_8_1, "titulo" => $titulo_8_1 ) ); /* =============================== * * Definicion del menu "servicios" * * =============================== */ $seccion_1_2 = "Bitácora"; $seccion_2_2 = "Enlaces"; $seccion_3_2 = "Galería"; $seccion_4_2 = "Wiki-wiki-web!"; $seccion_5_2 = "Estadísticas"; $pagina_1_2 = "http://blog.enrique.barbeito.org/"; $pagina_2_2 = "http://enlaces.enrique.barbeito.org/"; $pagina_3_2 = "http://fotos.enrique.barbeito.org/"; $pagina_4_2 = "http://wiki.enrique.barbeito.org/index.php/HomePage"; $pagina_5_2 = "http://stats.enrique.barbeito.org/"; $titulo_1_2 = "weblog personal del autor. textos casi a diario"; $titulo_2_2 = "repositorio colaborativo de enlaces"; $titulo_3_2 = "galería de imágenes digital del autor"; $titulo_4_2 = "serie de documentos totalmente abiertos"; $titulo_5_2 = "estadísticas de acceso"; $menu_2 = array // menu "servicios" ( 0 => array ( "seccion" => $seccion_1_2, "pagina" => $pagina_1_2, "titulo" => $titulo_1_2 ), 1 => array ( "seccion" => $seccion_2_2, "pagina" => $pagina_2_2, "titulo" => $titulo_2_2 ), 2 => array ( "seccion" => $seccion_3_2, "pagina" => $pagina_3_2, "titulo" => $titulo_3_2 ), 3 => array ( "seccion" => $seccion_4_2, "pagina" => $pagina_4_2, "titulo" => $titulo_4_2 ), 4 => array ( "seccion" => $seccion_5_2, "pagina" => $pagina_5_2, "titulo" => $titulo_5_2 ) ); /* =========================== * * Definicion del menu "otros" * * =========================== */ $seccion_1_3 = "Mapa web"; $seccion_2_3 = "TODO list"; $seccion_3_3 = "+ versiones"; $seccion_4_3 = ":q!"; $pagina_1_3 = "http://enrique.barbeito.org/mapa/index.php"; $pagina_2_3 = "http://enrique.barbeito.org/todo/index.php"; $pagina_3_3 = "http://enrique.barbeito.org/old/index.php"; $pagina_4_3 = "http://www.google.es/"; $titulo_1_3 = "Vista general de esta página"; $titulo_2_3 = "Lista de cosas por hacer en esta página"; $titulo_3_3 = "Breve recorrido por la historia de este sitio web"; $titulo_4_3 = "Gracias por su visita. ¿Irse a Google?"; $menu_3 = array // menu "otros" ( 0 => array ( "seccion" => $seccion_1_3, "pagina" => $pagina_1_3, "titulo" => $titulo_1_3 ), 1 => array ( "seccion" => $seccion_2_3, "pagina" => $pagina_2_3, "titulo" => $titulo_2_3 ), 2 => array ( "seccion" => $seccion_3_3, "pagina" => $pagina_3_3, "titulo" => $titulo_3_3 ), 3 => array ( "seccion" => $seccion_4_3, "pagina" => $pagina_4_3, "titulo" => $titulo_4_3 ) ); /* * fMenu() - tratamiento de matrices predefinidas * * dada una matriz $menu_* ($id) y una * * posicion del mismo ($active) muestra * * por pantalla una lista de hipervínculos * */ function fMenu ($id, $actual) { global $menu_1, $menu_2, $menu_3; $active = false; switch ($id) // definicion de $miMenu { case 1: $miMenu = $menu_1; break; case 2: $miMenu = $menu_2; break; case 3: $miMenu = $menu_3; break; } foreach ($miMenu as $menu) { foreach ($menu as $key => $value) { if ($key == "seccion") { if ($value == $actual) { $active = true; $vector[0] = $value; } else $vector[0] = $value; } if ($key == "pagina") $vector[1] = $value; if ($key == "titulo") $vector[2] = $value; } if ($active) { echo '<li style="color: #999">'.$vector[0]."</li>\n"; $active = false; } else echo '<li><a href="'.$vector[1].'" title="'.$vector[2].'">'.$vector[0]."</a></li>\n"; } } ?>