* [task#127513,done,1h] Process filters.
This commit is contained in:
@@ -757,8 +757,9 @@ class chartModel extends model
|
||||
if(!isset($filter['default'])) continue;
|
||||
if(isset($filter['from']) and $filter['from'] == 'query')
|
||||
{
|
||||
$default = "'{$filter['default']}'";
|
||||
$sql = str_replace('$' . $filter['field'] . 'Condition', $default, $sql);
|
||||
$default = $filter['default'];
|
||||
$relatedField = $filter['relatedField'];
|
||||
$sql = str_replace('$' . $filter['field'] . 'Condition', "{$relatedField}='{$default}'", $sql);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -680,7 +680,7 @@ class pivotModel extends model
|
||||
if(isset($filter['from']) && $filter['from'] == 'query')
|
||||
{
|
||||
$queryDefault = isset($filter['default']) ? $this->processDateVar($filter['default']) : '';
|
||||
$sql = str_replace('$' . $filter['field'], "'{$queryDefault}'", $sql);
|
||||
$sql = str_replace('$' . $filter['field'] . 'Condition', "{$filter['relatedField']}='{$queryDefault}'", $sql);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user