if ($page['flags'] & WIKI_PFLAG_DELETED) { echo '<h1>' . $nicetitle . '</h1>This page has been deleted.'; } else { if ($page['new']) { echo '<h1>' . $nicetitle . '</h1>This page does not exist.'; if ($page['canedit']) { echo '<br><br>' . actionLinkTag('Create it now', 'wikiedit', $urltitle); } } else { $revInfo = ''; $revList = ''; if ($rev > 0) { $revs = Query("SELECT pt.revision r FROM {wiki_pages_text} pt WHERE pt.id={0} ORDER BY r ASC", $urltitle); while ($therev = Fetch($revs)) { if ($therev['r'] == $rev) { $revList .= ' ' . $therev['r'] . ' '; } else { $revList .= ' ' . actionLinkTag($therev['r'], 'wiki', $urltitle, 'rev=' . $therev['r']) . ' '; } } $user = Fetch(Query("SELECT u.(_userfields) FROM {users} u WHERE u.id={0}", $page['user'])); $user = getDataPrefix($user, 'u_'); $revInfo = 'Viewing revision ' . $rev . ' (by ' . userLink($user) . ' on ' . formatdate($page['date']) . ')<br>(revisions: ' . $revList . ')<br><br>'; } echo '<h1>' . $nicetitle . '</h1>' . $revInfo . wikiFilter($page['text'], $page['flags'] & WIKI_PFLAG_NOCONTBOX); } } echo ' </td> </tr> </table>';
} } makeBreadcrumbs($crumbs); echo ' <table class="outline margin"> <tr class="cell1"> <td style="padding:0px 1em 1em;">'; if (isset($_POST['previewaction'])) { $page['text'] = $_POST['text']; setflag($page['flags'], WIKI_PFLAG_NOCONTBOX, $_POST['nocontbox']); if ($canmod) { setflag($page['flags'], WIKI_PFLAG_SPECIAL, $_POST['special']); setflag($page['flags'], WIKI_PFLAG_DELETED, $_POST['deleted']); } echo ' <h1>Preview: ' . $nicetitle . '</h1>' . wikiFilter($page['text'], $page['flags'] & WIKI_PFLAG_NOCONTBOX) . ' </td> </tr> </table> <table class="outline margin"> <tr class="cell1"> <td style="padding:0px 1em 1em;">'; } $options = '<label><input type="checkbox" name="nocontbox" value="1"' . ($page['flags'] & WIKI_PFLAG_NOCONTBOX ? ' checked="checked"' : '') . '/> Disable contents box</label> '; if ($canmod) { $options .= '<label><input type="checkbox" name="special" value="1"' . ($page['flags'] & WIKI_PFLAG_SPECIAL ? ' checked="checked"' : '') . '/> Special page</label> '; $options .= '<label><input type="checkbox" name="deleted" value="1"' . ($page['flags'] & WIKI_PFLAG_DELETED ? ' checked="checked"' : '') . '/> Deleted</label> '; } echo ' <h1>' . ($page['new'] == 2 ? 'New page' : 'Editing: ' . $nicetitle) . '</h1> <form action="" method="POST" name="editform">