| @@ 2400-2405 (lines=6) @@ | ||
| 2397 | $inject_extra_fields .= " fv$counter.value as {$extra['field']}, "; |
|
| 2398 | } |
|
| 2399 | ||
| 2400 | if (isset($extra_fields_info[$extra['id']])) { |
|
| 2401 | $info = $extra_fields_info[$extra['id']]; |
|
| 2402 | } else { |
|
| 2403 | $info = $this->get($extra['id']); |
|
| 2404 | $extra_fields_info[$extra['id']] = $info; |
|
| 2405 | } |
|
| 2406 | if (isset($info['field_type']) && $info['field_type'] == ExtraField::FIELD_TYPE_DOUBLE_SELECT) { |
|
| 2407 | $double_fields[$info['id']] = $info; |
|
| 2408 | } |
|
| @@ 7420-7425 (lines=6) @@ | ||
| 7417 | if (!empty($extra_fields)) { |
|
| 7418 | foreach ($extra_fields as $extra) { |
|
| 7419 | $inject_extra_fields .= " IF (fv.field_id = {$extra['id']}, fvo.option_display_text, NULL ) as {$extra['field']} , "; |
|
| 7420 | if (isset($extra_fields_info[$extra['id']])) { |
|
| 7421 | $info = $extra_fields_info[$extra['id']]; |
|
| 7422 | } else { |
|
| 7423 | $info = $extra_field->get($extra['id']); |
|
| 7424 | $extra_fields_info[$extra['id']] = $info; |
|
| 7425 | } |
|
| 7426 | ||
| 7427 | if ($info['field_type'] == ExtraField::FIELD_TYPE_DOUBLE_SELECT) { |
|
| 7428 | $double_fields[$info['id']] = $info; |
|