summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSavetheinternet <savetheinternet@n0v4.com>2011-01-20 19:25:11 +1100
committerSavetheinternet <savetheinternet@n0v4.com>2011-01-20 19:25:11 +1100
commitd7f7b602efc6668557e1c0f544dd3bab0e677122 (patch)
tree295628372abb508da2a3ec2e02ad5389c1b01012
parente1e5dc713e9f7fdf44618f94065290f97357279b (diff)
...
-rw-r--r--mod.php17
-rw-r--r--templates/index.html3
-rw-r--r--templates/thread.html3
3 files changed, 21 insertions, 2 deletions
diff --git a/mod.php b/mod.php
index 80647471..04b758f6 100644
--- a/mod.php
+++ b/mod.php
@@ -348,6 +348,23 @@
header('Location: ' . $_SERVER['HTTP_REFERER'], true, REDIRECT_HTTP);
else
header('Location: ?/' . sprintf(BOARD_PATH, $boardName) . FILE_INDEX, true, REDIRECT_HTTP);
+ } elseif(preg_match('/^\/' . $regex['board'] . 'deletebyip\/(\d+)$/', $query, $matches)) {
+ // Delete all posts by an IP
+
+ $boardName = $matches[1];
+ $post = $matches[2];
+ // Open board
+ if(!openBoard($boardName))
+ error(ERROR_NOBOARD);
+
+ $query = prepare(sprintf("SELECT `id` FROM `posts_%s` WHERE `ip` = :ip", $board['uri']));
+ $query->bindValue(':ip', $ip);
+ $query->execute() or error(db_error($query));
+
+ //if(isset($_SERVER['HTTP_REFERER']))
+ // header('Location: ' . $_SERVER['HTTP_REFERER'], true, REDIRECT_HTTP);
+ //else
+ // header('Location: ?/' . sprintf(BOARD_PATH, $boardName) . FILE_INDEX, true, REDIRECT_HTTP);
} elseif(preg_match('/^\/ban$/', $query)) {
// Ban page
diff --git a/templates/index.html b/templates/index.html
index d0702ba9..acca2408 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -8,6 +8,7 @@
<script type="text/javascript" src="{index}main.js"></script>
</head>
<body>
+ <img style="margin:10px auto;float:none" src="/banner.php" />
<h1>{board[url]} - {board[name]}</h1>
<div class="title">{board[title]?{board[title]}}<p>{mod?<a href="?/">Return to dashboard</a>}</p></div>
@@ -38,7 +39,7 @@
</th>
<td>
<input style="float:left;" type="text" name="subject" size="25" maxlength="25" autocomplete="off" />
- <input style="float:right;" type="submit" name="post" value="{button=New Topic}" />
+ <input accesskey="s" style="float:right;" type="submit" name="post" value="{button=New Topic}" />
</td>
</tr>
<tr>
diff --git a/templates/thread.html b/templates/thread.html
index e1260ff5..82867ec2 100644
--- a/templates/thread.html
+++ b/templates/thread.html
@@ -8,6 +8,7 @@
<script type="text/javascript" src="{index}main.js"></script>
</head>
<body>
+ <img style="margin:10px auto;float:none" src="/banner.php" />
<h1>{board[url]} - {board[name]}</h1>
<div class="title">{board[title]?{board[title]}}<p>{mod?<a href="?/">Return to dashboard</a>}</p></div>
@@ -39,7 +40,7 @@
</th>
<td>
<input style="float:left;" type="text" name="subject" size="25" maxlength="25" autocomplete="off" />
- <input style="float:right;" type="submit" name="post" value="{button=New Topic}" />
+ <input accesskey="s" style="float:right;" type="submit" name="post" value="{button=New Topic}" />
</td>
</tr>
<tr>