aboutsummaryrefslogtreecommitdiffhomepage
path: root/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'index.php')
-rw-r--r--index.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/index.php b/index.php
index 1664c01b..2815f02e 100644
--- a/index.php
+++ b/index.php
@@ -1298,12 +1298,14 @@ function renderPage()
1298 1298
1299 if (isset($params['searchtags'])) { 1299 if (isset($params['searchtags'])) {
1300 $tags = explode(' ', $params['searchtags']); 1300 $tags = explode(' ', $params['searchtags']);
1301 $tags=array_diff($tags, array($_GET['removetag'])); // Remove value from array $tags. 1301 // Remove value from array $tags.
1302 if (count($tags)==0) { 1302 $tags = array_diff($tags, array($_GET['removetag']));
1303 $params['searchtags'] = implode(' ',$tags);
1304
1305 if (empty($params['searchtags'])) {
1303 unset($params['searchtags']); 1306 unset($params['searchtags']);
1304 } else {
1305 $params['searchtags'] = implode(' ',$tags);
1306 } 1307 }
1308
1307 unset($params['page']); // We also remove page (keeping the same page has no sense, since the results are different) 1309 unset($params['page']); // We also remove page (keeping the same page has no sense, since the results are different)
1308 } 1310 }
1309 header('Location: ?'.http_build_query($params)); 1311 header('Location: ?'.http_build_query($params));