1 <!-- $Id: wiki_editpage.php3,v 1.9 2000-06-21 23:55:45 ahollosi Exp $ -->
4 // editpage relies on $pagename and $ScriptUrl
7 $pagename = rawurldecode($edit);
8 if (get_magic_quotes_gpc()) {
9 $pagename = stripslashes($pagename);
11 $banner = htmlspecialchars($pagename);
13 $pagename = rawurldecode($copy);
14 if (get_magic_quotes_gpc()) {
15 $pagename = stripslashes($pagename);
17 $banner = htmlspecialchars("Copy of $pagename");
19 echo "No page name passed into editpage!<br>\n";
23 $pagehash = RetrievePage($dbi, $pagename);
25 if (is_array($pagehash)) {
26 $textarea = implode("\n", $pagehash["content"]);
28 $cdbi = OpenDataBase($WikiDataBase);
29 $currentpage = RetrievePage($cdbi, $pagename);
30 $pagehash["version"] = $currentpage["version"];
32 elseif ($pagehash["version"] > 1) {
33 $adbi = OpenDataBase($ArchiveDataBase);
34 if(IsWikiPage($adbi, $pagename))
35 $pagehash["copy"] = 1;
38 $textarea = "Describe " . htmlspecialchars($pagename) . " here.";
40 $pagehash["version"] = 0;
43 GeneratePage('EDITPAGE', $textarea, $pagename, $pagehash);