summaryrefslogtreecommitdiffstats
path: root/codebase/db_common.php
diff options
context:
space:
mode:
Diffstat (limited to 'codebase/db_common.php')
-rw-r--r--codebase/db_common.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/codebase/db_common.php b/codebase/db_common.php
index 8b5935a..91d3838 100644
--- a/codebase/db_common.php
+++ b/codebase/db_common.php
@@ -170,8 +170,11 @@ class DataRequestConfig{
@param operation
operation for filtering, optional , LIKE by default
*/
- public function set_filter($field,$value,$operation=false){
- array_push($this->filters,array("name"=>$field,"value"=>$value,"operation"=>$operation));
+ public function set_filter($field,$value=false,$operation=false){
+ if ($value === false)
+ array_push($this->filters,$field);
+ else
+ array_push($this->filters,array("name"=>$field,"value"=>$value,"operation"=>$operation));
}
/*! sets list of used fields
@@ -672,7 +675,7 @@ abstract class DBDataWrapper extends DataWrapper{
public function sequence($sec){
$this->sequence=$sec;
}
-
+
/*! create an sql string for filtering rules