1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-25 05:22:59 +00:00

Updated build

This commit is contained in:
Starbeamrainbowlabs 2014-12-26 12:44:43 +00:00
parent 9a02736e5d
commit f4bc01dbb6

View file

@ -454,14 +454,6 @@ switch($_GET["action"])
header("location: index.php?page=" . $_GET["page"]); header("location: index.php?page=" . $_GET["page"]);
} }
if(!$isloggedin and !$anonedits)
{
//future let the user view the page source instead
http_response_code(403);
header("refresh: 5; url=index.php?page=" . $_GET["page"]);
header("content-type: text/plain");
exit("You must be logged in to edit $sitename. Redirecting to page view in 5 seconds....");
}
$filename = $_GET["page"] . ".md"; $filename = $_GET["page"] . ".md";
$creatingpage = !isset($pageindex->$_GET["page"]); $creatingpage = !isset($pageindex->$_GET["page"]);
if((isset($_GET["newpage"]) and $_GET["newpage"] == "true") or $creatingpage) if((isset($_GET["newpage"]) and $_GET["newpage"] == "true") or $creatingpage)
@ -473,13 +465,26 @@ switch($_GET["action"])
$title = "Editing " . $_GET["page"]; $title = "Editing " . $_GET["page"];
} }
$pagetext = ""; $pagetext = "";
if(isset($pageindex->$_GET["page"])) if(isset($pageindex->$_GET["page"]))
{ {
$pagetext = file_get_contents($filename); $pagetext = file_get_contents($filename);
} }
if((!$isloggedin and !$anonedits) or !$editing)
{
if(!$creatingpage)
{
//the page already exists - let the user view the page source
exit(renderpage("Viewing source for " . $_GET["page"], "<textarea readonly>$pagetext</textarea>"));
}
else
{
http_response_code(404);
exit(renderpage("404 - " . $_GET["page"], "<p>The page <code>" . $_GET["page"] . "</code> does not exist, but you do not have permission to create it.</p><p>If you haven't already, perhaps you should try <a href='index.php?action=login'>logging in</a>.</p>"));
}
}
$content = "<h1>$title</h1>"; $content = "<h1>$title</h1>";
if(!$isloggedin and $anonedits) if(!$isloggedin and $anonedits)
{ {