<?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";
		}
	}
 
?>
 
codigo/php/phpmultimenu.txt · Última modificación: 2006/12/08 22:39 (editor externo)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki