summaryrefslogtreecommitdiff
path: root/search.php
diff options
context:
space:
mode:
authorczaks <marcin@6irc.net>2013-07-20 20:39:41 -0400
committerczaks <marcin@6irc.net>2013-07-20 20:39:41 -0400
commitfaa7cf473f9c14952649b6eb110eae836401cfc3 (patch)
tree96126c958e8d13f96ecc02904950c3d41a570522 /search.php
parent6c05d73f28c4634460b8330495e19ee33f32aa5e (diff)
post search: i18n fix; move from post to get, since this method is more suitable for search
Diffstat (limited to 'search.php')
-rw-r--r--search.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/search.php b/search.php
index 4fdadec1..27ddbe15 100644
--- a/search.php
+++ b/search.php
@@ -11,10 +11,10 @@
$boards = $config['search']['boards'];
- $body = Element('search_form.html', Array('boards' => $boards, 'board' => isset($_POST['board']) ? $_POST['board'] : false, 'search' => isset($_POST['search']) ? str_replace('"', '&quot;', utf8tohtml($_POST['search'])) : false));
+ $body = Element('search_form.html', Array('boards' => $boards, 'board' => isset($_GET['board']) ? $_GET['board'] : false, 'search' => isset($_GET['search']) ? str_replace('"', '&quot;', utf8tohtml($_GET['search'])) : false));
- if(isset($_POST['search']) && !empty($_POST['search']) && isset($_POST['board']) && in_array($_POST['board'], $boards)) {
- $phrase = $_POST['search'];
+ if(isset($_GET['search']) && !empty($_GET['search']) && isset($_GET['board']) && in_array($_GET['board'], $boards)) {
+ $phrase = $_GET['search'];
$_body = '';
$query = prepare("SELECT COUNT(*) FROM `search_queries` WHERE `ip` = :ip AND `time` > :time");
@@ -37,14 +37,14 @@
$query->bindValue(':query', $phrase);
$query->execute() or error(db_error($query));
- _syslog(LOG_NOTICE, 'Searched /' . $_POST['board'] . '/ for "' . $phrase . '"');
+ _syslog(LOG_NOTICE, 'Searched /' . $_GET['board'] . '/ for "' . $phrase . '"');
// Cleanup search queries table
$query = prepare("DELETE FROM `search_queries` WHERE `time` <= :time");
$query->bindValue(':time', time() - ($queries_per_minutes_all[1] * 60));
$query->execute() or error(db_error($query));
- openBoard($_POST['board']);
+ openBoard($_GET['board']);
$filters = Array();