<?php class Menu { public static function getItems() { return Env::get('menu', 'items'); } private static function _getPageID($url) { return trim(explode('#', $url)[0], '/'); } public static function getActiveLink($pageID) { $activeContent = $pageID; foreach (self::getItems() as $item => $link) { if (is_array($link)) { foreach ($link as $subitem => $sublink) { if (self::_getPageID($sublink) === $pageID) { $activeContent = $link['_']; break; } } } else { if (self::_getPageID($link) === $pageID) { $activeContent = $link; } } } return $activeContent; } } ?>