<?php // Main menu items $mainMenu['Home'] = 'index.php'; $mainMenu['Projects'] = 'projects.php'; $mainMenu['About us'] = 'about.php'; // Sub menu items $subMenu['Projects']['Product-1'] = 'product1.php'; $subMenu['Projects']['Product-2'] = 'product2.php'; $subMenu['About us']['Staff-1'] = 'staff1.php'; class maxNavigation{ function showMenu(){ $actualPage = $_SERVER['PHP_SELF']; $actualPath = $_SERVER['REQUEST_URI']; //echo $page; //echo "$actualPage <br/> $actualPath"; $actMenu = ''; foreach ($mainMenu as $menu => $link) { if ($link == $actualPageName) $actMenu = $menu; foreach ($subMenu[$menu] as $menuSub => $linkSub) { if ($linkSub == $actualPageName) $actMenu = $menu; } } } // Now display the menu foreach ($mainMenu as $menu => $link) { $class = ' class="mainMenuLink" '; if ($actualPageName == $link) $class=' class="mainMenuLinkSelected" '; foreach ($subMenu[$menu] as $menuSub => $linkSub) { $class = ' class="subMenuLink" '; if ($actualPageName == $linkSub) $class=' class="subMenuLinkSelected" '; } } } } } $navi = new maxNavigation(); $navi->showMenu(); ?>
Macie może jakiś pomysł
