/*
This page is for editing a Wiki page.
It relies on $pagename and $ScriptUrl;
it will set $pagehash["text"].
*/
if ($edit) {
$pagename = rawurldecode($edit);
if (get_magic_quotes_gpc()) {
$pagename = stripslashes($pagename);
}
$banner = htmlspecialchars($pagename);
} elseif ($copy) {
$pagename = rawurldecode($copy);
if (get_magic_quotes_gpc()) {
$pagename = stripslashes($pagename);
}
$banner = htmlspecialchars("Copy of $pagename");
} else {
echo "No page name passed into editpage!
\n";
exit();
}
$pagehash = RetrievePage($dbi, $pagename);
if (is_array($pagehash)) {
$textarea = implode($pagehash["text"], "\n");
$version = $copy ? $pagehash["version"]+1 : $pagehash["version"];
if (($pagehash["version"] > 1) &&
($pagehash["author"] != $remoteuser)) {
$lastcopy = $pagename;
} else {
$lastcopy = false;
}
} else {
$textarea = "Describe " . htmlspecialchars($pagename) . " here.";
$lastcopy = false;
$version = 0;
}
echo WikiHeader($pagename);
?>