HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers68/resortouddorpduin.nl/wwwroot/lib/general/menu.class.php
<?php

/**
 * menu.class.php
 * Created by Komma Mediadesign.
 * Author: mike
 * Date: 12/02/14
 */
class Menu
{
    private $_pages = array();

    // Language
    private $_lang = array();
    private $_urls = array();

    public function __construct()
    {
        // Set language and url for conversion
        $Translator = new Translator(URL_LANG);
        $this->_lang = $Translator->get();
        $this->_urls = $Translator->getUrls();

        // Get all the pages
        //$this->_pages = array('locatie', 'resort', 'invest', 'nieuws', 'woningen', 'contact');
        $this->_pages = array('locatie', 'resort', 'invest', 'woningen', 'contact');
    }

    /*
     * Create Main Menu
     */
    public function createMain()
    {
        // Start output with home
        $output = '<li';
        if( ! defined('URL_PAGE')) $output .= ' class="active"';
        $output .= '><a href="' . LANG_ROOT . '">Home</a></li>';

        // Generate output for pages
        foreach ($this->_pages as $page)
        {
            // Get Label
            $label = ucfirst($page);
            if(isset($this->_lang[$page])) $label = $this->_lang[$page];

            // Get Url
            $url = $page;
            // Search in URLS

            if(isset($this->_urls[$page]))
            {
                $url = $this->_urls[$page];
            }
            // Search in LANG
            else if(isset($this->_lang[$page]))
            {
                $label = $this->_lang[$page];
                $url = Fn::encodeUrl($label);
            }

            $compareUrl = $url;

            // Add to output
            $output .= '<li';
            if(defined('URL_PAGE') && URL_PAGE == $compareUrl) $output .= ' class="active"';
            $output .= '><a href="' . LANG_ROOT . $url . '">';
            //echo $label;
            if($label == 'de woningen')
            {
                $output .= $label .
                    '</a><ul class="subul">
                    <li><a href="' . LANG_ROOT . 'de-woningen/de-oostduin/">De Oostduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-middenduin/">De Middenduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-westduin/">De Westduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-zandduin/">De Zandduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-rietduin/">De Rietduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-stuifduin/">De Stuifduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-zeeduin/">De Zeeduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-springerduin/">De Springerduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-klepperduin/">De Klepperduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-kijkduin/">De Kijkduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-arduin/">De Arduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-grasduin/">De Grasduin</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'de-woningen/de-oudduin/">De Oudduin</a><div></div></li>
                    </ul></li>';
            }
            else if($label == 'H&auml;user')
            {
                $output .= $label .
                    '</a><ul class="subul">
                        <li><a href="' . LANG_ROOT . 'hauser/die-ostdune/">Die Ostdüne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-mitteldune/">Die Mitteldüne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-westdune/">Die Westdüne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-sanddune/">Die Sandd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-rieddune/">Die Riedd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-wanderdune/">Die Wanderd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-seedune/">Die Seed&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-springerdune/">Die Springerdüne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-klapperdune/">Die Klapperd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-guckdune/">Die Guckd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-ardune/">Die Ard&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-grasdune/">Die Grasd&uuml;ne</a><div></div></li>
                        <li><a href="' . LANG_ROOT . 'hauser/die-altdune/">Die Altd&uuml;ne</a><div></div></li>
                    </ul></li>';
            }
            else
            {
                $output .= $label . '</a></li>';
            }
        }

        return $output;
    }
}