Index: trunk/kernel/include/searchconfig.php =================================================================== diff -u -r13 -r80 --- trunk/kernel/include/searchconfig.php (.../searchconfig.php) (revision 13) +++ trunk/kernel/include/searchconfig.php (.../searchconfig.php) (revision 80) @@ -59,15 +59,15 @@ $where = str_replace("{Value}",$value,$this->Get("IsWhere")); } else - $where = $field." = ".$value; + $where = $field." = '".$value."'"; break; case "isnot": if(strlen($this->Get("IsNotWhere"))) { $where = str_replace("{Value}",$value,$this->Get("IsNotWhere")); } else - $where = $field." != ".$value; + $where = $field." != '".$value."'"; break; case "contains": if(strlen($this->Get("ContainsWhere"))) @@ -204,13 +204,12 @@ case "andor_radio": $name = $this->Get("FieldName"); $Field = "andor[$name]"; - if($FormValues[$Field]=="1") - $checked=" checked"; - $ret = "".language("lu_and"); - $checked = ""; - if($FormValues[$Field]=="2") - $checked=" checked"; - $ret .= "".language("lu_or"); + $checked = Array(1 => '', 2 => ''); + $checked[ $FormValues[$Field] ] = ' checked'; + if(!$FormValues[$Field]) $checked[1] = ' checked'; + print_pre($checked); + $ret = "".language("lu_and"); + $ret .= "".language("lu_or"); return $ret; }