$selected['selected'] = true; } if (!questions_limited_to_groups()) { $selected['value'] = $owner->getGUID(); $select_options[] = elgg_format_element('option', $selected, $owner->name); } else { $select_options[] = elgg_format_element('option', $selected, elgg_echo('questions:edit:question:container:select')); } $select_options[] = elgg_format_element('optgroup', ['label' => elgg_echo('groups')], implode('', $group_optgroup)); // format select $select_attr = ['name' => 'container_guid', 'class' => 'elgg-input-dropdown', 'id' => 'questions-container-guid']; $select = elgg_format_element('select', $select_attr, implode('', $select_options)); // build output $container_selector = elgg_format_element('label', ['for' => 'questions-container-guid'], elgg_echo('questions:edit:question:container')); $container_selector .= '<br />'; $container_selector .= $select; echo elgg_format_element('div', [], $container_selector); } } } // end of the form $footer = []; if (!$container_options) { $footer[] = elgg_view('input/hidden', ['name' => 'container_guid', 'value' => $question->getContainerGUID()]); } $footer[] = elgg_view('input/hidden', ['name' => 'guid', 'value' => $question->getGUID()]); if ($editing && questions_can_move_to_discussions($container)) { $footer[] = elgg_view('output/url', ['text' => elgg_echo('questions:edit:question:move_to_discussions'), 'href' => false, 'class' => 'elgg-button elgg-button-action float-alt', 'id' => 'questions-move-to-discussions', 'rel' => elgg_echo('questions:edit:question:move_to_discussions:confirm')]); } $footer[] = elgg_view('input/submit', ['value' => elgg_echo('submit')]); echo elgg_format_element('div', ['class' => 'elgg-foot'], implode('', $footer));