1 <!-- $Id: wiki_editpage.php3,v 1.8 2000-06-18 15:12:13 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($pagehash["content"], "\n");
27 if (($pagehash["version"] > 1) &&
28 ($pagehash["author"] != $remoteuser)) { ### FIXME - should compare with author of archived version
29 $pagehash["copy"] = 1;
31 if($copy) { ### FIXME - version++ is wrong
32 $pagehash["version"]++;
35 $textarea = "Describe " . htmlspecialchars($pagename) . " here.";
37 $pagehash["version"] = 0;
40 GeneratePage('EDITPAGE', $textarea, $pagename, $pagehash);