Commit Diff


commit - 513afe973891f7b999b8645d17a44b74255e244f
commit + b679417774cb70a727e5775fe847a5958cd4eefe
blob - a09b6b8debe80d13fdd414bcf8f95bc258dc98f5
blob + 921717e98f27ab41872723df9d8a5fe448bca5e3
--- alexandria/search.php
+++ alexandria/search.php
@@ -79,15 +79,19 @@ function numremove($word)
       $system = '';
   }
 
-  $mode = $_POST['mode'] ?? '';
+  $mode = $_POST['mode'] ?? null;
   if (!$mode) $mode = $_GET['mode'] ?? '';
 
   if ($mode != 'any' && $mode != 'all' && $mode != '') {
       $mode = '';
   }
   
-  $page = intval($_POST['page'] ?? '0');
-  if (!$page) $page = intval($_GET['page'] ?? '0');
+  $page = 0;
+  if (isset($_POST['page'])) {
+    $page = intval($_POST['page']);
+  } else if (isset($_GET['page'])) {
+    $page = intval($_GET['page']);
+  }
 
   if (!strcasecmp(substr($search, 0, 4), "The ")) $search = substr($search, 4); //strip "The " from start
   if ($page == "" || $page == 0) $page = 1;