summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/ajax.server.php2
-rw-r--r--server/browse.ajax.php18
2 files changed, 11 insertions, 9 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index 9d6ccb83..bda613c5 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -310,7 +310,7 @@ switch ($_REQUEST['action']) {
break;
// Used to change filter/settings on browse
case 'browse':
- if ($_REQUEST['key'] && $_REQUEST['value']) {
+ if ($_REQUEST['key'] && $_REQUEST['value']) {
// Set any new filters we've just added
Browse::set_filter($_REQUEST['key'],$_REQUEST['value']);
}
diff --git a/server/browse.ajax.php b/server/browse.ajax.php
index ef176d88..6da77e66 100644
--- a/server/browse.ajax.php
+++ b/server/browse.ajax.php
@@ -29,14 +29,16 @@ switch ($_REQUEST['action']) {
$object_ids = array();
- if ($_REQUEST['key'] && $_REQUEST['value']) {
- // Set any new filters we've just added
- Browse::set_filter($_REQUEST['key'],$_REQUEST['value']);
- }
- if ($_REQUEST['sort']) {
- // Set the new sort value
- Browse::set_sort($_REQUEST['sort']);
- }
+ // Check 'value' with isset because it can null
+ //(user type a "start with" word and deletes it)
+ if ($_REQUEST['key'] && isset($_REQUEST['value'])) {
+ // Set any new filters we've just added
+ Browse::set_filter($_REQUEST['key'],$_REQUEST['value']);
+ }
+ if ($_REQUEST['sort']) {
+ // Set the new sort value
+ Browse::set_sort($_REQUEST['sort']);
+ }
// Refresh the browse div with our new filter options if we're not static
if (!Browse::$static_content) {