|
@@ 292-295 (lines=4) @@
|
| 289 |
|
$ret .= $component->value . ' '; |
| 290 |
|
$val_cnt = count($component->compare_values); |
| 291 |
|
$res_cnt = count($component->results); |
| 292 |
|
for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) { |
| 293 |
|
$ret .= 'WHEN ' . $component->compare_values[$i] . ' '; |
| 294 |
|
$ret .= 'THEN ' . $component->results[$i] . ' '; |
| 295 |
|
} |
| 296 |
|
} else { |
| 297 |
|
// Syntax type 1 |
| 298 |
|
$val_cnt = count($component->conditions); |
|
@@ 300-303 (lines=4) @@
|
| 297 |
|
// Syntax type 1 |
| 298 |
|
$val_cnt = count($component->conditions); |
| 299 |
|
$res_cnt = count($component->results); |
| 300 |
|
for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) { |
| 301 |
|
$ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' '; |
| 302 |
|
$ret .= 'THEN ' . $component->results[$i] . ' '; |
| 303 |
|
} |
| 304 |
|
} |
| 305 |
|
if (isset($component->else_result)) { |
| 306 |
|
$ret .= 'ELSE ' . $component->else_result . ' '; |