Ejemplo n.º 1
0
$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")));
Ejemplo n.º 2
0
<?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()));