diff --git a/module/search/config.php b/module/search/config.php index 11ec905aee..50dfb3a2f3 100644 --- a/module/search/config.php +++ b/module/search/config.php @@ -1,3 +1,10 @@ search = new stdclass(); $config->search->groupItems = 3; + +$config->search->dynamic['$lastMonth'] = '$lastMonth'; +$config->search->dynamic['$thisMonth'] = '$thisMonth'; +$config->search->dynamic['$lastWeek'] = '$lastWeek'; +$config->search->dynamic['$thisWeek'] = '$thisWeek'; +$config->search->dynamic['$yesterday'] = '$yesterday'; +$config->search->dynamic['$today'] = '$today'; diff --git a/module/search/model.php b/module/search/model.php index f113cad889..0c1dc796aa 100644 --- a/module/search/model.php +++ b/module/search/model.php @@ -149,6 +149,7 @@ class searchModel extends model } else { + if($operator == 'between' and !isset($this->config->search->dynamic[$value])) $operator = '='; $condition = $operator . ' ' . $this->dbh->quote($value) . ' '; }