|
@@ 284-287 (lines=4) @@
|
| 281 |
|
$ret .= $component->value . ' '; |
| 282 |
|
$val_cnt = count($component->compare_values); |
| 283 |
|
$res_cnt = count($component->results); |
| 284 |
|
for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) { |
| 285 |
|
$ret .= 'WHEN ' . $component->compare_values[$i] . ' '; |
| 286 |
|
$ret .= 'THEN ' . $component->results[$i] . ' '; |
| 287 |
|
} |
| 288 |
|
} else { |
| 289 |
|
// Syntax type 1 |
| 290 |
|
$val_cnt = count($component->conditions); |
|
@@ 292-295 (lines=4) @@
|
| 289 |
|
// Syntax type 1 |
| 290 |
|
$val_cnt = count($component->conditions); |
| 291 |
|
$res_cnt = count($component->results); |
| 292 |
|
for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) { |
| 293 |
|
$ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' '; |
| 294 |
|
$ret .= 'THEN ' . $component->results[$i] . ' '; |
| 295 |
|
} |
| 296 |
|
} |
| 297 |
|
if (isset($component->else_result)) { |
| 298 |
|
$ret .= 'ELSE ' . $component->else_result . ' '; |