echo '<p><a href="?page=editpage¶m=' . $pageId . '"><img class="header_icon" src="phpress/images/icon-edit-page.png" alt="icon"></a></p>'; } //Debug info echo '<p>' . $_SESSION['user']['userType'] . ' ' . $_SESSION['user']['userName'] . ' with userId ' . $_SESSION['user']['userId'] . ' is logged in</p>'; } else { echo '<p><a href="?page=login"><img class="header_icon" src="phpress/images/icon-login.png" alt="icon"></a></p>'; } ?> </div> <div id="menu"> <ul> <?php if ($displayMode === 2) { $pages = pp_get_menu(pp_get_user_details($pageData['authorId'])['activeMenu']); } else { $pages = isset($_SESSION['user']['userId']) ? pp_get_menu(pp_get_user_details($_SESSION['user']['userId'])['activeMenu']) : null; } if ($pages) { foreach ($pages as $index => $userPage) { if ($index === 0) { continue; } if ($displayMode === 2 && $userPage['pageId'] === $pageId) { echo '<li><a class="menubar_a_selected" href="?pageId=' . $userPage['pageId'] . '">' . pp_get_page($userPage['pageId'])['pageName'] . '</a></li>'; } else { echo '<li><a class="menubar_a" href="?pageId=' . $userPage['pageId'] . '">' . pp_get_page($userPage['pageId'])['pageName'] . '</a></li>'; } } } ?> </ul>
$menuId = filter_input(INPUT_GET, 'param', FILTER_VALIDATE_INT); if ($menuId && pp_get_menu_author($menuId) === $_SESSION['user']['userId']) { $pageData = pp_get_user_pages($_SESSION['user']['userId']); if (isset($_POST['submit'])) { //UPDATE MENU $checkboxes = array(); foreach ($pageData as $p) { $value = filter_input(INPUT_POST, 'checked' . $p['pageId']); if ($value === "on") { array_push($checkboxes, $p['pageId']); } } $menuName = filter_input(INPUT_POST, 'name'); pp_update_menu($menuId, $menuName, $checkboxes); } $menuData = pp_get_menu($menuId); $menuPageIds = array(); ?> <form action="<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING']; ?> " method="post"> <h3>Menu name<br><input type="text" name="name" value="<?php echo $menuData[0]['menuName']; ?> "></h3> <h3>Pages currently in menu</h3> <?php if (count($menuData) > 0) { echo '<table>'; echo '<tr><th rel="col">Page title</th><th rel="col">Page id</th><th rel="col">Is in menu</th></tr>';