multi language support
support for small devices
This commit is contained in:
		@@ -1,14 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
// Callback-Funktion für die Einstellungsseite
 | 
			
		||||
function custom_settings_section_callback() {
 | 
			
		||||
    echo '<input type="hidden" name="update_options" value="true" />';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function _kompass_limit_logins_settings_callback($args) {
 | 
			
		||||
function _kompass_limit_logins_settings_callback(array $args) {
 | 
			
		||||
    $setting = get_option($args['setting'], null);
 | 
			
		||||
    if (null === $setting) {
 | 
			
		||||
        $setting = '';
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $value = esc_attr($setting);
 | 
			
		||||
@@ -19,22 +18,17 @@ function _kompass_limit_logins_settings_callback($args) {
 | 
			
		||||
    kompass_print_textbox($args['setting'], $value);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function _kompass_limit_logins_settings_radio_callback($args)
 | 
			
		||||
function _kompass_limit_logins_settings_radio_callback(array $args)
 | 
			
		||||
{
 | 
			
		||||
    kompass_print_radio($args['setting']);
 | 
			
		||||
}
 | 
			
		||||
function _kompass_limit_logins_settings_checkbox_callback($args) {
 | 
			
		||||
function _kompass_limit_logins_settings_checkbox_callback(array $args) {
 | 
			
		||||
    kompass_print_checkbox($args['setting']);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
add_settings_section(
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    'Optionen',
 | 
			
		||||
    __('Options', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
    'custom_settings_section_callback',
 | 
			
		||||
    BDP_LV_PLUGIN_SLUG . '-limit-login-attempts'
 | 
			
		||||
);
 | 
			
		||||
@@ -44,73 +38,73 @@ $settings_page = BDP_LV_PLUGIN_SLUG . '-limit-login-attempts';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_1',
 | 
			
		||||
    'Maximale Wiederholungen',
 | 
			
		||||
	'kompass_lla_1',
 | 
			
		||||
    __('Maximum reps until lockout', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
    '_kompass_limit_logins_settings_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_allowed_retries']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_2',
 | 
			
		||||
    'Dauer der Sperre (in Minuten)',
 | 
			
		||||
	'kompass_lla_2',
 | 
			
		||||
    __('Duration of lockout (in minutes)', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
    '_kompass_limit_logins_settings_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_lockout_duration', 'unit_division' => 60 ]);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_3',
 | 
			
		||||
    'Maximale Anzahl an Sperrungen',
 | 
			
		||||
	'kompass_lla_3',
 | 
			
		||||
    __('Maximum number of lockouts', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
    '_kompass_limit_logins_settings_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_allowed_lockouts']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_4',
 | 
			
		||||
    'Langzeitsperre in Stunden',
 | 
			
		||||
	'kompass_lla_4',
 | 
			
		||||
    __('Long-term duration (in hours)', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
    '_kompass_limit_logins_settings_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_long_duration', 'unit_division' => 3600]);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_5',
 | 
			
		||||
    'Mininmale Passwort-Stärke:',
 | 
			
		||||
    '_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
	'kompass_lla_5',
 | 
			
		||||
    __('Minimum password strength', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
	'_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_password_minimal_strength']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_6',
 | 
			
		||||
    'Seite erreichbar über:',
 | 
			
		||||
    '_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
	'kompass_lla_6',
 | 
			
		||||
    __('Page accessible via', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
	'_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_client_type']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_7',
 | 
			
		||||
    'Cookies verarbeiten',
 | 
			
		||||
    '_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
	'kompass_lla_7',
 | 
			
		||||
    __('Handle cookies', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
	'_kompass_limit_logins_settings_radio_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_cookies']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_8',
 | 
			
		||||
    'Bei Sperrung benachrichtigen',
 | 
			
		||||
    '_kompass_limit_logins_settings_checkbox_callback',
 | 
			
		||||
	'kompass_lla_8',
 | 
			
		||||
    __('Notify if blocked', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
	'_kompass_limit_logins_settings_checkbox_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_lockout_notify']);
 | 
			
		||||
 | 
			
		||||
add_settings_field(
 | 
			
		||||
    'kompass_lla_9',
 | 
			
		||||
    'Fehlversuche bis zur Benachrichtigung',
 | 
			
		||||
    '_kompass_limit_logins_settings_callback',
 | 
			
		||||
	'kompass_lla_9',
 | 
			
		||||
    __('Failed attempts until notification', BDP_LV_PLUGIN_SLUG),
 | 
			
		||||
	'_kompass_limit_logins_settings_callback',
 | 
			
		||||
    $settings_page,
 | 
			
		||||
    'custom_settings_section',
 | 
			
		||||
    ['setting' => 'kompass_limit_login_notify_email_after']);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user