Kleine wijzigingen layout, kerkdienst

This commit is contained in:
2020-01-06 03:17:57 +01:00
parent ed1871ae68
commit 3af813ca23
30 changed files with 46 additions and 32265 deletions

View File

@@ -13,10 +13,11 @@
"Contact" => "/contact");
?>
<?php
function isActive($link) {
function isActive($link, $checksubmenus) {
if(is_array($link)) {
if(!$checksubmenus) { return false; }
foreach($link as $item => $link) {
if(isActive($link)) { return true; }
if(isActive($link, $checksubmenus)) { return true; }
}
return false;
@@ -25,12 +26,12 @@ function isActive($link) {
return (substr($_SERVER["REQUEST_URI"], 0, strlen($link)) == $link);
}
function buildMenu($menu) {
function buildMenu($menu, $ismobile) {
$result = "";
foreach($menu as $title => $link) {
if($title == "") { continue; }
$submenu = is_array($link);
$isactive = isActive($link);
$isactive = isActive($link, !$ismobile);
$submenulink = $submenu && isset($link[""]) ? $link[""] : "#";
if(!$submenu && substr($link, 0, 8) == "/luister") { $icon = "<span class='fas fa-headphones'></span>&nbsp;"; }
else { $icon = ""; }
@@ -39,7 +40,7 @@ function buildMenu($menu) {
<a href=\"" . ($submenu ? $submenulink : $link) . "\" title=\"{$title}\">{$icon}{$title}</a>";
if($submenu) {
$result .= "\t\t\t<ul>\n"
. buildMenu($link)
. buildMenu($link, $ismobile)
. "\t\t\t</ul>\n";
}
$result .= "\t\t</li>\n";
@@ -51,7 +52,7 @@ function buildMenu($menu) {
<nav>
<!-- TODO: Mark selected, recursive menus, listen / watch icons -->
<ul class="sf-menu">
{!! buildMenu($menu) !!}
{!! buildMenu($menu, false) !!}
</ul>
</nav>
<div class="mobile_menu_container">
@@ -63,7 +64,7 @@ function buildMenu($menu) {
<div class="mobile-menu-divider"></div>
<nav>
<ul class="mobile-menu">
{!! buildMenu($menu) !!}
{!! buildMenu($menu, true) !!}
</ul>
</nav>
</div>