";
return $form;
}
public function get_sql_filter(){
$sql_filter = "";
switch($this->op){
case 'like' :
$op = "like '!!val!!'";
break;
case 'content' :
$op = "like '%!!val!!%'";
break;
case 'start' :
$op = "like '!!val!!%'";
break;
case 'finish' :
$op = "like '%!!val!!'";
break;
case 'empty' :
$op = "like ''";
break;
case 'not_empty' :
default :
$op = "not like ''";
break;
}
if($this->op && ($this->value!= "" || $this->op == "empty" || $this->op == "not_empty")){
$sql_filter = $this->elem['field']." ".str_replace("!!val!!",addslashes($this->value),$op);
}
return $sql_filter;
}
}