requireAdminLogin() ->addExternalJavascript(WT_JQUERY_JEDITABLE_URL) ->addInlineJavascript('jQuery("#tabs").tabs();') ->setPageTitle(WT_I18N::translate('Site configuration')) ->pageHeader(); require WT_ROOT.'includes/functions/functions_edit.php'; echo // Display the config items inline, rather than using a form. '
', '
', '', '
', '
', WT_I18N::translate('Data folder'), help_link('INDEX_DIRECTORY'), '
', '
', edit_field_inline('site_setting-INDEX_DIRECTORY', WT_Site::preference('INDEX_DIRECTORY'), $controller), '
', '
', WT_I18N::translate('Memory limit'), help_link('MEMORY_LIMIT'), '
', '
', edit_field_inline('site_setting-MEMORY_LIMIT', WT_Site::preference('MEMORY_LIMIT'), $controller), '
', '
', WT_I18N::translate('PHP time limit'), help_link('MAX_EXECUTION_TIME'), '
', '
', edit_field_inline('site_setting-MAX_EXECUTION_TIME', WT_Site::preference('MAX_EXECUTION_TIME'), $controller), '
', '
', WT_I18N::translate('Allow messages to be stored online'), help_link('STORE_MESSAGES'), '
', '
', edit_field_yes_no_inline('site_setting-STORE_MESSAGES', WT_Site::preference('STORE_MESSAGES'), $controller), '
', '
', WT_I18N::translate('Allow visitors to request account registration'), help_link('USE_REGISTRATION_MODULE'), '
', '
', edit_field_yes_no_inline('site_setting-USE_REGISTRATION_MODULE', WT_Site::preference('USE_REGISTRATION_MODULE'), $controller), '
', '
', WT_I18N::translate('Require an administrator to approve new user registrations'), help_link('REQUIRE_ADMIN_AUTH_REGISTRATION'), '
', '
', edit_field_yes_no_inline('site_setting-REQUIRE_ADMIN_AUTH_REGISTRATION', WT_Site::preference('REQUIRE_ADMIN_AUTH_REGISTRATION'), $controller), '
', '
', WT_I18N::translate('Allow users to select their own theme'), help_link('ALLOW_USER_THEMES'), '
', '
', edit_field_yes_no_inline('site_setting-ALLOW_USER_THEMES', WT_Site::preference('ALLOW_USER_THEMES'), $controller), '
', '
', WT_I18N::translate('Default Theme'), help_link('THEME'), '
', '
', select_edit_control_inline('site_setting-THEME_DIR', array_flip(get_theme_names()), null, WT_Site::preference('THEME_DIR'), $controller), '
', '
', WT_I18N::translate('Allow GEDCOM switching'), help_link('ALLOW_CHANGE_GEDCOM'), '
', '
', edit_field_yes_no_inline('site_setting-ALLOW_CHANGE_GEDCOM', WT_Site::preference('ALLOW_CHANGE_GEDCOM'), $controller), '
', '
', WT_I18N::translate('Session timeout'), help_link('SESSION_TIME'), '
', '
', edit_field_inline('site_setting-SESSION_TIME', WT_Site::preference('SESSION_TIME'), $controller), '
', '
', WT_I18N::translate('Website URL'), help_link('SERVER_URL'), '
', '
', select_edit_control_inline('site_setting-SERVER_URL', array(WT_SERVER_NAME.WT_SCRIPT_PATH=>WT_SERVER_NAME.WT_SCRIPT_PATH), '', WT_Site::preference('SERVER_URL'), $controller), '
', '
', WT_I18N::translate('Login URL'), help_link('LOGIN_URL'), '
', '
', edit_field_inline('site_setting-LOGIN_URL', WT_Site::preference('LOGIN_URL'), $controller), '
', '
', '
', '
', WT_I18N::translate('Messages'), help_link('SMTP_ACTIVE'), '
', '
', select_edit_control_inline('site_setting-SMTP_ACTIVE', array('internal'=>WT_I18N::translate('Use PHP mail to send messages'), 'external'=>WT_I18N::translate('Use SMTP to send messages'), 'disabled'=>WT_I18N::translate('Do not send messages')), null, WT_Site::preference('SMTP_ACTIVE'), $controller), '
', '
', WT_I18N::translate('Outgoing server (SMTP) name'), help_link('SMTP_HOST'), '
', '
', edit_field_inline('site_setting-SMTP_HOST', WT_Site::preference('SMTP_HOST'), $controller), '
', '
', WT_I18N::translate('SMTP port'), help_link('SMTP_PORT'), '
', '
', edit_field_inline('site_setting-SMTP_PORT', WT_Site::preference('SMTP_PORT'), $controller), '
', '
', WT_I18N::translate('Use password'), help_link('SMTP_AUTH'), '
', '
', edit_field_yes_no_inline('site_setting-SMTP_AUTH', WT_Site::preference('SMTP_AUTH'), $controller), '
', '
', WT_I18N::translate('Username'), help_link('SMTP_AUTH_USER'), '
', '
', edit_field_inline('site_setting-SMTP_AUTH_USER', WT_Site::preference('SMTP_AUTH_USER'), $controller), '
', '
', WT_I18N::translate('Password'), help_link('SMTP_AUTH_PASS'), '
', // Don't show password. save.php has special code for this. '
', edit_field_inline('site_setting-SMTP_AUTH_PASS', '', $controller), '
', '
', WT_I18N::translate('Secure connection'), help_link('SMTP_SSL'), '
', '
', select_edit_control_inline('site_setting-SMTP_SSL', array('none'=>WT_I18N::translate('none'), 'ssl'=>WT_I18N::translate('ssl'), 'tls'=>WT_I18N::translate('tls')), null, WT_Site::preference('SMTP_SSL'), $controller), '
', '
', WT_I18N::translate('From email address'), help_link('SMTP_FROM_NAME'), '
', '
', edit_field_inline('site_setting-SMTP_FROM_NAME', WT_Site::preference('SMTP_FROM_NAME'), $controller), '
', '
', WT_I18N::translate('Sender email address'), help_link('SMTP_HELO'), '
', '
', edit_field_inline('site_setting-SMTP_HELO', WT_Site::preference('SMTP_HELO'), $controller), '
', '
', '
', '
';