Esempio n. 1
0
                $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));