function render_menu() { $aMenu = GetMenu(); $bFirst = true; print '<div class="menu">'; foreach ($aMenu as $iIndex => $sItem) { if ($_SESSION["view"] == $iIndex) { print $sItem; } else { printf('<a href="index.php?view=%d">%s</a>', $iIndex, $sItem); } print " | "; } print '<a href="categories.php">Edit categories</a>'; print ' | <a href="qrpage.php">Splitter Document</a>'; print '</div>'; }
<?php /** * Created by PhpStorm. * User: Jeroen_Stamkot * Date: 08-10-15 * Time: 11:12 */ require_once __DIR__ . '/../app/controllers/aside.php'; ?> <aside class="col-md-2"> <img src="../assets/media/png/logo.png" alt="Logo" width="132" height="116"> <nav> <ul> <?php //create menu GetMenu($_SESSION['user']["user_name"], $page); ?> <form action="../../app/controllers/auth.php" method="POST"> <input type="hidden" name="type" value="logout"> <input type="submit" value ="logout"> </form> </ul> </nav> </aside>
</div> <div id='navbar'> <?php if (RegionHaveContent('regions', 'navbar')) { ?> <?php echo PrintData('regions', 'navbar'); ?> <?php } ?> <!--The menu--> <?php echo GetMenu(); ?> </div> </div> <div id='header-below'> <?php if (RegionHaveContent('regions', 'breadcrumb')) { ?> <div id='breadcrumb'><?php echo PrintData('regions', 'breadcrumb'); ?> </div> <?php } ?> </div>
function GetMenuItem($aMenu, $mIdx, $lvl) { global $sRootPath, $sRowClass; $sRowClass = AlternateRowStyle($sRowClass); $link = $aMenu['uri'] == "" ? " " : $sRootPath . "/" . $aMenu['uri']; $text = $aMenu['statustext']; if (!is_null($aMenu['session_var'])) { if ($link > "" & $aMenu['session_var_in_uri']) { if (strstr($link, "?") && true) { $cConnector = "&"; } else { $cConnector = "?"; } $link .= $cConnector . $aMenu['url_parm_name'] . "=\$" . "_SESSION[" . $aMenu['session_var'] . "]"; } if ($text > "" & $aMenu['session_var_in_text']) { $text .= " " . $_SESSION[$aMenu['session_var']]; } } $sContent = $aMenu['content']; if (strlen($sContent) < 1) { $sContent = "{" . $aMenu['name'] . "}"; } if ($aMenu['active']) { $sContent .= " (" . gettext("Active") . ")"; } else { $sContent .= " (" . gettext("Inactive") . ")"; } if (strlen($sContent) < 1) { $sContent = "{" . $aMenu['name'] . "}"; } echo "<tr class=\"{$sRowClass}\"><td>" . str_repeat(" ", $lvl * 3) . $sContent . "</td>" . "<td>" . $link . "</td>"; echo "<td><a class=\"smallText\" href=\"MenuEditor.php?mid=" . $aMenu['mid'] . "\">" . gettext("Edit") . "</a></td>"; echo "<td> <a class=\"smallText\" href=\"MenuEditor.php?mid=" . $aMenu['mid'] . "&mode=Delete\">" . gettext("Delete") . "</a> </td>"; if ($aMenu['ismenu']) { $sMenuName = $aMenu['name']; echo "<td><a class=\"smallText\" href=\"javascript:void(0)\" onClick=\"Newwin=window.open('MenuManager.php?menu={$sMenuName}','Newwin','toolbar=no,status=no,scrollbars=yes,resizable=yes,width=400,height=500')\">" . gettext("Edit List Options") . "</a></td>"; } else { echo "<td> </td>"; } echo "</tr>"; if ($aMenu['ismenu']) { GetMenu($aMenu['name'], $lvl); } }
<?php require_once 'login/include/session.php'; define('InStockChase', true); require_once 'require/Header.php'; require_once 'require/Footer.php'; require_once "require/config.php"; require_once "{$reqpath}/decorator.php"; require_once 'util/stripFormSlashes.inc.php'; require_once 'util/getFormData.inc.php'; require_once 'require/HeaderIndex.php'; GetMenu('editor', 'pix'); function getImageFile($file) { $fh = fopen($file, "rb"); $file = fread($fh, filesize($file)); fclose($fh); return $file; } if ($session->isEditor() === false) { header("http://www.stockchase.com"); } $errmsg = ""; if (!@mysql_connect("localhost", "stockchase", "egbdf12")) { $errmsg = "Cannot connect to database"; } @mysql_select_db("stockchase"); // First run ONLY - need to create table by uncommenting this // Or with silent @ we can let it fail every sunsequent time ;-) /*$q = <<<CREATE create table pix (
function GetMainMenu($lang){ $filename = "menu.".$lang.".php"; if(file_exists($filename)){ include($filename); GetMenu($lang); }else{ include("menu.en.php"); GetMenu($lang); } }