pdo wikiness
This commit is contained in:
parent
69701c671c
commit
71e07bd13f
@ -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)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user