function sanitizeQueryValue($value) { if (is_numeric($value) || is_float($value) || is_int($value)) { $value = JuceneHelper::prepareNumericValue($value); } else { $value = JuceneHelper::removeCzechSpecialChars($value); } $replace_chars = array(';', '<', '>', '\\', '+', '-', '\\&', '\\|', '!', '(', ')', '{', '}', '[', ']', '\\"'); $value = str_replace($replace_chars, ' ', $value); $replace_dot = array('.'); $value = str_replace($replace_dot, ',', $value); return $value; }