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;
}