pdo wikiness

This commit is contained in:
Shish 2011-08-01 10:52:02 +01:00
parent 69701c671c
commit 71e07bd13f

View File

@ -133,8 +133,8 @@ class Wiki extends SimpleExtension {
if($user->is_admin()) { if($user->is_admin()) {
global $database; global $database;
$database->Execute( $database->Execute(
"DELETE FROM wiki_pages WHERE title=? AND revision=?", "DELETE FROM wiki_pages WHERE title=:title AND revision=:rev",
array($_POST["title"], $_POST["revision"])); array("title"=>$_POST["title"], "rev"=>$_POST["revision"]));
$u_title = url_escape($_POST["title"]); $u_title = url_escape($_POST["title"]);
$page->set_mode("redirect"); $page->set_mode("redirect");
$page->set_redirect(make_link("wiki/$u_title")); $page->set_redirect(make_link("wiki/$u_title"));
@ -144,8 +144,8 @@ class Wiki extends SimpleExtension {
if($user->is_admin()) { if($user->is_admin()) {
global $database; global $database;
$database->Execute( $database->Execute(
"DELETE FROM wiki_pages WHERE title=?", "DELETE FROM wiki_pages WHERE title=:title",
array($_POST["title"])); array("title"=>$_POST["title"]));
$u_title = url_escape($_POST["title"]); $u_title = url_escape($_POST["title"]);
$page->set_mode("redirect"); $page->set_mode("redirect");
$page->set_redirect(make_link("wiki/$u_title")); $page->set_redirect(make_link("wiki/$u_title"));
@ -201,16 +201,17 @@ class Wiki extends SimpleExtension {
$row = $database->get_row(" $row = $database->get_row("
SELECT * SELECT *
FROM wiki_pages FROM wiki_pages
WHERE title LIKE ? WHERE title LIKE :title
ORDER BY revision DESC", array($title)); ORDER BY revision DESC",
array("title"=>$title));
// fall back to wiki:default // fall back to wiki:default
if(empty($row)) { if(empty($row)) {
$row = $database->get_row(" $row = $database->get_row("
SELECT * SELECT *
FROM wiki_pages FROM wiki_pages
WHERE title LIKE ? WHERE title LIKE :title
ORDER BY revision DESC", "wiki:default"); ORDER BY revision DESC", array("title"=>"wiki:default"));
// fall further back to manual // fall further back to manual
if(empty($row)) { if(empty($row)) {