| @@ 785-797 (lines=13) @@ | ||
| 782 | ) |
|
| 783 | ); |
|
| 784 | ||
| 785 | if (is_array($section_data['fields']) && !empty($section_data['fields'])) { |
|
| 786 | foreach ($section_data['fields'] as $input) { |
|
| 787 | if (!$input->isSortable()) { |
|
| 788 | continue; |
|
| 789 | } |
|
| 790 | ||
| 791 | $optgroup['options'][] = array( |
|
| 792 | $input->get('element_name'), |
|
| 793 | ($fields['source'] === $section_id && $input->get('element_name') === $fields['sort']), |
|
| 794 | $input->get('label') |
|
| 795 | ); |
|
| 796 | } |
|
| 797 | } |
|
| 798 | ||
| 799 | $options[] = $optgroup; |
|
| 800 | } |
|
| @@ 844-852 (lines=9) @@ | ||
| 841 | 'options' => array() |
|
| 842 | ); |
|
| 843 | ||
| 844 | if (is_array($section_data['fields']) && !empty($section_data['fields'])) { |
|
| 845 | foreach ($section_data['fields'] as $input) { |
|
| 846 | if (!$input->allowDatasourceOutputGrouping()) { |
|
| 847 | continue; |
|
| 848 | } |
|
| 849 | ||
| 850 | $optgroup['options'][] = array( |
|
| 851 | $input->get('id'), |
|
| 852 | ($fields['source'] === $section_id && $fields['group'] === $input->get('id')), |
|
| 853 | $input->get('label') |
|
| 854 | ); |
|
| 855 | } |
|