getModule(); $permissionObject = $menu->getPermission(); if(isset($_SESSION['perms']['menus']) && is_array($_SESSION['perms']['menus']) && in_array($permissionObject->getDescription(),$_SESSION['perms']['menus'])) { $newMenus[$menuModule->getModuleName()][$menu->getName()]['link'] = $menu->getLink(); $parentid = $menu->getParentId(); if(isset($parentid)) { $newMenus[$menuModule->getModuleName()][$menu->getName()]['parent'] = true; } } } $buildMenu = ''; $buildMenu .= ''; $x=0; foreach($newMenus as $key) //Maybe through this array into smarty, so its output is normal in the view source { foreach($key as $menuKey=>$newMenuItem) { $link = $newMenuItem['link']; $buildMenu .= ''; $buildMenu .= '' . $menuKey . ''; $buildMenu .= ''; } } //Still need to add support for Sub Menus $buildMenu .= ''; SmartyCtrl::assign($buildMenu, 'menu'); } ?>