',
'| ', i18n::translate('Server configuration'), ' | ',
'
',
'| ', i18n::translate('Data file directory'), help_link('INDEX_DIRECTORY'), ' | ',
' | ',
'
',
'| ', i18n::translate('Memory limit'), help_link('MEMORY_LIMIT'), ' | ',
' | ',
'
',
'| ', i18n::translate('PHP time limit'), help_link('MAX_EXECUTION_TIME'), ' | ',
' | ',
'
',
'| ', i18n::translate('Allow messages to be stored online'), help_link('STORE_MESSAGES'), ' | ',
'', edit_field_yes_no('store_messages', get_site_setting('STORE_MESSAGES')), ' | ',
'
',
'| ', i18n::translate('Allow visitors to request account registration'), help_link('USE_REGISTRATION_MODULE'), ' | ',
'', edit_field_yes_no('use_registration_module', get_site_setting('USE_REGISTRATION_MODULE')), ' | ',
'
',
'| ', i18n::translate('Require an administrator to approve new user registrations'), help_link('REQUIRE_ADMIN_AUTH_REGISTRATION'), ' | ',
'', edit_field_yes_no('require_admin_auth_registration', get_site_setting('REQUIRE_ADMIN_AUTH_REGISTRATION')), ' | ',
'
',
'| ', i18n::translate('Allow users to select their own theme'), help_link('ALLOW_USER_THEMES'), ' | ',
'', edit_field_yes_no('allow_user_themes', get_site_setting('ALLOW_USER_THEMES')), ' | ',
'
',
'| ', i18n::translate('Default Theme'), help_link('THEME'), ' | ',
'', select_edit_control('theme_dir', array_flip(get_theme_names()), null, get_site_setting('THEME_DIR', 'themes/webtrees/')), ' |
',
'| ', i18n::translate('Allow GEDCOM switching'), help_link('ALLOW_CHANGE_GEDCOM'), ' | ',
'', edit_field_yes_no('allow_change_gedcom', get_site_setting('ALLOW_CHANGE_GEDCOM')), ' | ',
'
',
'| ', i18n::translate('Session timeout'), help_link('SESSION_TIME'), ' | ',
' | ',
'
',
'| ', i18n::translate('Website URL'), help_link('SERVER_URL'), ' | ',
' | ',
'
',
'| ', i18n::translate('Login URL'), help_link('LOGIN_URL'), ' | ',
' | ',
'
',
'| ', i18n::translate('SMTP mail configuration'), ' | ',
'
',
'| ', i18n::translate('Messages'), help_link('SMTP_ACTIVE'), ' | ',
'',
select_edit_control(
'smtp_active',
array(
'internal'=>i18n::translate('Use PHP mail to send messages'),
'external'=>i18n::translate('Use SMTP to send messages'),
'disabled'=>i18n::translate('Do not send messages')
),
null,
$smtp_active,
'onchange="document.siteconfig.smtp_host.disabled=(this.value!=\'external\');document.siteconfig.smtp_port.disabled=(this.value!=\'external\');document.siteconfig.smtp_helo.disabled=(this.value!=\'external\');document.siteconfig.smtp_simple_mail.disabled=(this.value!=\'external\');document.siteconfig.smtp_auth.disabled=(this.value!=\'external\');document.siteconfig.smtp_auth_user.disabled=(this.value!=\'external\');document.siteconfig.smtp_auth_pass.disabled=(this.value!=\'external\');document.siteconfig.smtp_ssl.disabled=(this.value!=\'external\');document.siteconfig.smtp_from_name.disabled=(this.value!=\'external\');"'
),
' | ',
'
',
'| ', i18n::translate('Server'), help_link('SMTP_HOST'), ' | ',
' | ',
'
',
'| ', i18n::translate('Port'), help_link('SMTP_PORT'), ' | ',
' | ',
'
',
'| ', i18n::translate('Use simple mail headers'), help_link('SMTP_SIMPLE_MAIL'), ' | ',
'', edit_field_yes_no('smtp_simple_mail', get_site_setting('SMTP_SIMPLE_MAIL'), $smtp_active=='external' ? '' : 'disabled'), ' | ',
'
',
'| ', i18n::translate('Use password'), help_link('SMTP_AUTH'), ' | ',
'', edit_field_yes_no('smtp_auth', get_site_setting('SMTP_AUTH'), $smtp_active=='external' ? '' : 'disabled'), ' | ',
'
',
'| ', i18n::translate('Username'), help_link('SMTP_AUTH_USER'), ' | ',
' | ',
'
',
'| ', i18n::translate('Password'), help_link('SMTP_AUTH_PASS'), ' | ',
' | ',
'
',
'| ', i18n::translate('Security'), help_link('SMTP_SSL'), ' | ',
'',
select_edit_control(
'smtp_ssl',
array(
'none'=>i18n::translate('none'),
'ssl'=>i18n::translate('ssl'),
'tls'=>i18n::translate('tls')
),
null,
get_site_setting('SMTP_SSL'),
$smtp_active=='external' ? '' : 'disabled'
),
' | ',
'
',
'| ', i18n::translate('From email address'), help_link('SMTP_FROM_NAME'), ' | ',
' | ',
'
',
'| ', i18n::translate('Sender email address'), help_link('SMTP_HELO'), ' | ',
' | ',
'
',
' | ',
'