private function __quote($condition, $split = "AND")
{
$condiStr = "";
if (is_array($condition) || is_object($condition)) {
$v1 = array();
$i = 1;
foreach ($condition as $k => $v) {
if (!is_numeric($k)) {
if (strpos($k, ".") === false) {
$k = $this->__addsqlslashes($k);
}
$v = addslashes($v);
$v1[] = "{$k} = \"{$v}\"";
} else {
$v1[] = $v;
}
}
if (count($v1) > 0) {
$condiStr = implode(" " . $split . " ", $v1);
}
} else {
$condiStr = $condition;
}
return $condiStr;
}