|
@@ 105-109 (lines=5) @@
|
| 102 |
|
foreach ($dynamic_by_storage['table_inheritance'] as $item) { |
| 103 |
|
$property = $item['property']; |
| 104 |
|
$clauses = []; |
| 105 |
|
if (isset($item['values']['min']) && strlen($item['values']['min'])) { |
| 106 |
|
$clauses[] = "$join_table_name." . |
| 107 |
|
Yii::$app->db->quoteColumnName($property->key) . " >= " . |
| 108 |
|
Yii::$app->db->quoteValue((double)($item['values']['min'])); |
| 109 |
|
} |
| 110 |
|
if (isset($item['values']['max']) && strlen($item['values']['max'])) { |
| 111 |
|
$clauses[] = "$join_table_name." . |
| 112 |
|
Yii::$app->db->quoteColumnName($property->key) . " <= " . |
|
@@ 110-114 (lines=5) @@
|
| 107 |
|
Yii::$app->db->quoteColumnName($property->key) . " >= " . |
| 108 |
|
Yii::$app->db->quoteValue((double)($item['values']['min'])); |
| 109 |
|
} |
| 110 |
|
if (isset($item['values']['max']) && strlen($item['values']['max'])) { |
| 111 |
|
$clauses[] = "$join_table_name." . |
| 112 |
|
Yii::$app->db->quoteColumnName($property->key) . " <= " . |
| 113 |
|
Yii::$app->db->quoteValue((double)($item['values']['max'])); |
| 114 |
|
} |
| 115 |
|
if (!empty($clauses)) { |
| 116 |
|
$ti_clauses[] = '(' . implode(" AND ", $clauses) . ')'; |
| 117 |
|
} |