<?php
# Session starten
session_start();

# Wenn die letzte Menüseite in der Session gespeichert ist, diese wiederherstellen
if (isset($_SESSION["last_page"])) {
    $last_page = $_SESSION["last_page"];
}

# Template hinterlegen
$layout_template = "geruest.html";

# Inhaltsdateien
$content_files = array();
$content_files['home']              = "home.html";
$content_files['physiotherapie']    = "physio.html";
$content_files['wellness']          = "wellness.html";
$content_files['massagen']          = "massagen.html";
$content_files['aromamassage']      = "aromamassage.html";
$content_files['honigmassage']      = "honigmassage.html";
$content_files['hotstone']          = "hotstone.html";
$content_files['schokomassage']     = "schokomassage.html";
$content_files['fussreflex']        = "fussreflex.html";
$content_files['kraeuterstempel']   = "kraeuterstempel.html";
$content_files['shiatsu']           = "shiatsu.html";
$content_files['kosmetik']          = "kosmetik.html";
$content_files['fusspflege']        = "fusspflege.html";
$content_files['solarium']          = "solarium.html";
$content_files['gutschein']         = "gutschein.html";
$content_files['aktionen']          = "aktionen.html";
$content_files['kontakt']           = "kontakt.html";
$content_files['impressum']         = "impressum.html";
$content_files['datenschutz']         = "datenschutz.html";
$content_files['kerzen']            = "kerzen.html";

# Hintergrundbilder (Default = mann.png)
$bg_files = array();
$bg_files['home']           = "mann.png";
$bg_files['physiotherapie'] = "physiotherapie.png";
$bg_files['massagen']       = "massage.jpg";
$bg_files['kosmetik']       = "kosmetik.jpg";
$bg_files['fusspflege']     = "fusspflege.jpg";
$bg_files['solarium']       = "solarium.jpg";
$bg_files['gutschein']      = "gutschein.jpg";
$bg_files['aktionen']       = "aktion.jpg";
$bg_files['kontakt']        = "kontakt.jpg";
$bg_files['impressum']      = "impressum.jpg";
$bg_files['datenschutz']      = "mann.jpg";

# Titel für Menüstruktur
$menue = array();
$menue['home']              = "Willkommen";
$menue['physiotherapie']    = "Physiotherapie";
$menue['wellness']          = "Wellness";
$menue['solarium']          = "Solarium";
$menue['gutschein']         = "Gutschein";
$menue['aktionen']          = "Aktionen";
$menue['kontakt']           = "Kontakt";
$menue['impressum']         = "Impressum";
$menue['datenschutz']         = "Datenschutz";

# Anzuzeigende Seite ermitteln
$get_page="";
if (isset($_GET['page']))
    $get_page = $_GET['page'];
else
    $get_page = "home";

# Seite aus Template zusammenfügen
$page = file_get_contents($layout_template);

# Navigation aufbauen
$navigation_content="";

# Hauptmenüpunkt ausgewählt?
foreach ($menue as $name => $value)
{
    if ($get_page==$name) {
        $last_page=$name;
    }
}

foreach ($menue as $name => $value)
{
    if ($get_page==$name) {
        $navigation_content .= "<a href=\"index.php\" class=\"menue_active\">" . $value ."</a>\n";
        $last_page=$name;
    } else {
        $navigation_content .= "<a href=\"index.php?page=$name\" class=\"menue\">" . $value ."</a>\n";
    }
    
    # Bereich Wellness hat eine Spezialabhandlung
    if ($name=="wellness" && ($last_page=="wellness" || $last_page=="massagen" || $last_page=="kosmetik" || $last_page=="fusspflege")) {
        if ($get_page=="massagen" || $last_page=="massagen") {
            $navigation_content .= "<a href=\"index.php\" class=\"menue_active\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Massagen</a>\n";
            $last_page="massagen";
        } else {
            $navigation_content .= "<a href=\"index.php?page=massagen\" class=\"menue\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Massagen</a>\n";
        }

        if ($get_page=="kosmetik" || $last_page=="kosmetik") {
            $navigation_content .= "<a href=\"index.php\" class=\"menue_active\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Naturkosmetik</a>\n";
            $last_page="kosmetik";
        } else {
            $navigation_content .= "<a href=\"index.php?page=kosmetik\" class=\"menue\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Naturkosmetik</a>\n";
        }

        if ($get_page=="fusspflege" || $last_page=="fusspflege") {
            $navigation_content .= "<a href=\"index.php\" class=\"menue_active\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Fu&szlig;pflege</a>\n";
            $last_page="fusspflege";
        } else {
            $navigation_content .= "<a href=\"index.php?page=fusspflege\" class=\"menue\"><br />&nbsp;&nbsp;&nbsp;&nbsp;Fu&szlig;pflege</a>\n";
        }
    }
    
    $navigation_content .= "<hr/>\n";
}

# Navigation einfügen
$page = preg_replace("/\[\%navigation\%\]/", $navigation_content, $page);

# Inhalt seitenabhängig lesen
$content_lines = file($content_files[$get_page]);
$content = implode("", $content_lines);

# Inhalt einfügen
$page = preg_replace("/\[\%content\%\]/", $content, $page);

# Hintergrund einfügen
if (array_key_exists($get_page, $bg_files)) {
    $page = preg_replace("/\[\%background\%\]/", $bg_files[$get_page], $page);
} else {
    $page = preg_replace("/\[\%background\%\]/", "mann.png", $page);
}

# Fertige Seite ausgeben
echo $page;

# Letzte Menüseite in Session speichern
$_SESSION["last_page"] = $last_page;

?>