$options = array('options' => array(elgg_echo('installation:registration:label') => 1), 'name' => 'allow_registration', 'value' => elgg_get_config('allow_registration') ? 1 : 0); $form_body .= '<div>' . elgg_echo('installation:registration:description'); $form_body .= '<br />' . elgg_view('input/checkboxes', $options) . '</div>'; // control walled garden $walled_garden = elgg_get_config(walled_garden); $options = array('options' => array(elgg_echo('installation:walled_garden:label') => 1), 'name' => 'walled_garden', 'value' => $walled_garden ? 1 : 0); $form_body .= '<div>' . elgg_echo('installation:walled_garden:description'); $form_body .= '<br />' . elgg_view('input/checkboxes', $options) . '</div>'; $form_body .= "<div>" . elgg_echo('installation:httpslogin') . "<br />"; $form_body .= elgg_view("input/checkboxes", array('options' => array(elgg_echo('installation:httpslogin:label') => 1), 'name' => 'https_login', 'value' => elgg_get_config('https_login') ? 1 : 0)) . "</div>"; $form_body .= "<div>" . elgg_echo('installation:disableapi') . "<br />"; $disable_api = elgg_get_config('disable_api'); $on = $disable_api ? 0 : 1; $form_body .= elgg_view("input/checkboxes", array('options' => array(elgg_echo('installation:disableapi:label') => 1), 'name' => 'api', 'value' => $on)); $form_body .= "</div>"; $strength = _elgg_get_site_secret_strength(); $current_strength = elgg_echo('site_secret:current_strength'); $strength_text = elgg_echo("site_secret:strength:{$strength}"); $strength_msg = elgg_echo("site_secret:strength_msg:{$strength}"); $form_body .= "<div>" . elgg_echo('admin:site:secret:intro') . "<br />"; if ($strength != 'strong') { $title = "{$current_strength}: {$strength_text}"; $form_body .= elgg_view_module('main', $title, $strength_msg, array('class' => 'elgg-message elgg-state-error')); } else { $form_body .= $strength_msg; } $form_body .= elgg_view("input/checkboxes", array('options' => array(elgg_echo('admin:site:secret:regenerate') => 1), 'name' => 'regenerate_site_secret')) . "</div>"; $form_body .= '<p class="elgg-text-help mts">' . elgg_echo('admin:site:secret:regenerate:help') . '</p>'; $form_body .= elgg_view('input/hidden', array('name' => 'settings', 'value' => 'go')); $form_body .= '<div class="elgg-foot">'; $form_body .= elgg_view('input/submit', array('value' => elgg_echo("save")));
<?php /** * Elgg administration site secret settings * * @package Elgg * @subpackage Core */ echo elgg_view_form('admin/site/regenerate_secret', array(), array('strength' => _elgg_get_site_secret_strength()));