. */ // // Esta clase generará el menú de la aplicación. class Menu { private $opciones; public function __construct($fichero) { $contenido = @file_get_contents($fichero) or die("

No puedo generar el menú. No puedo acceder al fichero $fichero

"); // Obtenemos la lista de pares Opción|Enlace $elementos = explode("\n", $contenido); foreach ($elementos as $elemento) { list($tipo, $opcion, $enlace, $destino, $titulo) = explode('|', $elemento); // Los guardamos en la matriz de opciones if ($tipo) { $this->opciones[] = $tipo.','.$opcion.','.$enlace.','.$destino.','.$titulo; } } } public function insertaMenu() { $salida = ''; reset($this->opciones); foreach ($this->opciones as $opcion) { list($tipo, $opcion, $enlace, $destino, $titulo) = explode(',', $opcion); if ($tipo == 2) { $salida .= '
  • '.$opcion.'
  • '; } else { $salida .= //''.$opcion.'
    '; '
    '; } } return $salida; } }