|
@@ -269,7 +269,7 @@ class DefaultValues extends CommonObject
|
|
|
foreach ($filter as $key => $value) {
|
|
|
if ($key == 't.rowid' || ($key == 't.entity' && !is_array($value)) || ($key == 't.user_id' && !is_array($value))) {
|
|
|
$sqlwhere[] = $key." = ".((int) $value);
|
|
|
- } elseif (property_exists($this->fields, $key) && in_array($this->fields[$key]['type'], array('date', 'datetime', 'timestamp'))) {
|
|
|
+ } elseif (array_key_exists($key, $this->fields) && in_array($this->fields[$key]['type'], array('date', 'datetime', 'timestamp'))) {
|
|
|
$sqlwhere[] = $key." = '".$this->db->idate($value)."'";
|
|
|
} elseif ($key == 't.page' || $key == 't.param' || $key == 't.type') {
|
|
|
$sqlwhere[] = $key." = '".$this->db->escape($value)."'";
|