summaryrefslogtreecommitdiffstats
path: root/lib/class/api.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/class/api.class.php')
-rw-r--r--lib/class/api.class.php17
1 files changed, 14 insertions, 3 deletions
diff --git a/lib/class/api.class.php b/lib/class/api.class.php
index da4592e9..36c1c80c 100644
--- a/lib/class/api.class.php
+++ b/lib/class/api.class.php
@@ -53,13 +53,24 @@ class Api {
// Check for a range, if no range default to gt
if (strpos('/',$value)) {
$elements = explode('/',$value);
- Browse::set_filter('add_lt',$elements['1']);
- Browse::set_filter('add_gt',$elements['0']);
+ Browse::set_filter('add_lt',strtotime($elements['1']));
+ Browse::set_filter('add_gt',strtotime($elements['0']));
}
else {
- Browse::set_filter('add',strtotime($value));
+ Browse::set_filter('add_gt',strtotime($value));
}
break;
+ case 'update':
+ // Check for a range, if no range default to gt
+ if (strpos('/',$value)) {
+ $elements = explode('/',$value);
+ Browse::set_filter('update_lt',strtotime($elements['1']));
+ Browse::set_filter('update_gt',strtotime($elements['0']));
+ }
+ else {
+ Browse::set_filter('update_gt',strtotime($value));
+ }
+ break;
case 'alpha_match':
Browse::set_filter('alpha_match',$value);
break;