<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> </div> <div id="content"> <?php echo $pageBody; ?> </div> <div id="footer"> <pre> <?php $_dvtc = pp_get_connected_thread_count()['Value'];
echo '<p><a href="?page=pagelist">Back to page list</a></p>'; echo '<p><a href="?pageId=' . $pageId . '">View page</a></p>'; echo '<h2>Edit a page</h2>'; if ($pageId && pp_can_edit_page($pageId, $_SESSION['user']['userId'])) { if (isset($_POST['submit'])) { $name = filter_input(INPUT_POST, "name"); $content = filter_input(INPUT_POST, "content"); if (!empty($name) && !empty($content)) { if (pp_update_page($pageId, $name, $content)) { echo "<p>Your page was updated! (id:" . $pageId . ")</p>"; } else { echo "<p>The page could not be updated!</p>"; } } } $pageData = pp_get_page($pageId); ?> <form action="<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING']; ?> " method="post"> <p>Page name<br><input type="text" name="name" value="<?php echo $pageData['pageName']; ?> "></p> <p><textarea name="content" rows="20" cols="40"><?php echo $pageData['content']; ?> </textarea></p> <p><input type="submit" name="submit" value="Update page"></p> </form>
<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>'; foreach ($menuData as $index => $data) { if ($index === 0) { continue; } //Skip the menu entity part echo "<tr>\n"; echo '<td>' . pp_get_page($data['pageId'])['pageName'] . '</td>'; echo '<td>' . $data['pageId'] . '</td>'; echo '<td><input type="checkbox" name="checked' . $data['pageId'] . '" checked="checked"></td>'; echo "</tr>\n"; array_push($menuPageIds, $data['pageId']); } echo '</table>'; } else { echo "<p>You have no pages in this menu</p>"; } echo '<h3>Pages not in menu</h3>'; if ($pageData) { echo '<table>'; echo '<tr><th rel="col">Page title</th><th rel="col">Page id</th><th rel="col">Is in menu</th></tr>'; foreach ($pageData as $data) { if (in_array($data['pageId'], $menuPageIds)) {