{# * * LF who was here 2 - based on "NV who was here". An extension for the phpBB Forum Software package. * * @copyright (c) 2018, LukeWCS, https://www.wcsaga.org/ * @copyright (c) 2015, Anvar, http://phpbbguru.net * @copyright (c) 2013, nickvergessen, http://www.flying-bits.org/ * @license GNU General Public License, version 2 (GPL-2.0) * #} {% set switch_type = TOGGLECTRL_TYPE ?? 'toggle' %} {% INCLUDE 'overall_header.html' %}

{{ lang('LFWWH_CONFIG_TITLE') }}

{{ lang('LFWWH_CONFIG_DESC', LFWWH_METADATA.EXT_NAME) }}

{{ _self.notes(LFWWH_NOTES) }}
{{ lang('LFWWH_SECTION_PERMISSIONS') }}

{{ lang('LFWWH_ADMIN_MODE_EXP') }}
{{ _self.switch('lfwwh_admin_mode', LFWWH_ADMIN_MODE, switch_type) }}

{{ lang('LFWWH_USE_PERMISSIONS_EXP') }}
{{ _self.switch('lfwwh_use_permissions', LFWWH_USE_PERMISSIONS, switch_type) }}
{{ lang('LFWWH_SECTION_SIMPLE_PERMISSIONS') }}
{{ lang('LFWWH_SIMPLE_PERMISSIONS_EXP') }}

{{ lang('LFWWH_PERM_FOR_GUESTS_EXP') }}
{{ _self.switch('lfwwh_perm_for_guests_stats' , LFWWH_PERM_FOR_GUESTS b-and 1, switch_type) }} {{ lang('LFWWH_PERM_STATS') }}
{{ _self.switch('lfwwh_perm_for_guests_record' , LFWWH_PERM_FOR_GUESTS b-and 2, switch_type) }} {{ lang('LFWWH_PERM_RECORD') }}
{{ _self.switch('lfwwh_perm_for_guests_users' , LFWWH_PERM_FOR_GUESTS b-and 4, switch_type) }} {{ lang('LFWWH_PERM_USERS') }}
{{ _self.switch('lfwwh_perm_for_guests_bots' , LFWWH_PERM_FOR_GUESTS b-and 8, switch_type) }} {{ lang('LFWWH_PERM_BOTS') }}

{{ lang('LFWWH_PERM_FOR_BOTS_EXP') }}
{{ _self.switch('lfwwh_perm_for_bots_stats' , LFWWH_PERM_FOR_BOTS b-and 1, switch_type) }} {{ lang('LFWWH_PERM_STATS') }}
{{ _self.switch('lfwwh_perm_for_bots_record' , LFWWH_PERM_FOR_BOTS b-and 2, switch_type) }} {{ lang('LFWWH_PERM_RECORD') }}
{{ _self.switch('lfwwh_perm_for_bots_users' , LFWWH_PERM_FOR_BOTS b-and 4, switch_type) }} {{ lang('LFWWH_PERM_USERS') }}
{{ _self.switch('lfwwh_perm_for_bots_bots' , LFWWH_PERM_FOR_BOTS b-and 8, switch_type) }} {{ lang('LFWWH_PERM_BOTS') }}
{{ lang('LFWWH_SECTION_DISP_1') }}

{{ lang('LFWWH_DISP_REG_USERS_EXP') }}
{{ _self.switch('lfwwh_disp_reg_users', LFWWH_DISP_REG_USERS, switch_type) }}

{{ lang('LFWWH_DISP_HIDDEN_EXP') }}
{{ _self.switch('lfwwh_disp_hidden', LFWWH_DISP_HIDDEN, switch_type) }}

{{ lang('LFWWH_DISP_BOTS_EXP') }}
{{ _self.select('lfwwh_disp_bots', LFWWH_DISP_BOTS, LFWWH_DISP_BOTS_OPTIONS) }}

{{ lang('LFWWH_DISP_GUESTS_EXP') }}
{{ _self.switch('lfwwh_disp_guests', LFWWH_DISP_GUESTS, switch_type) }}

{{ lang('LFWWH_DISP_TIME_EXP') }}
{{ _self.select('lfwwh_disp_time_users', LFWWH_DISP_TIME_USERS, LFWWH_DISP_TIME_USERS_OPTIONS) }}

{{ lang('LFWWH_DISP_TIME_EXP') }}
{{ _self.select('lfwwh_disp_time_bots', LFWWH_DISP_TIME_BOTS, LFWWH_DISP_TIME_BOTS_OPTIONS) }}

{{ lang('LFWWH_DISP_TIME_FORMAT_EXP', lang('LFWWH_LAST1'), lang('LFWWH_LAST2'), lang('LFWWH_LAST3')) }}
{{ _self.text('lfwwh_disp_time_format', LFWWH_DISP_TIME_FORMAT, 12) }} {{ LFWWH_DISP_TIME_FORMAT_DEMO }}

{{ lang('LFWWH_DISP_IP_EXP') }}
{{ _self.select('lfwwh_disp_ip', LFWWH_DISP_IP, LFWWH_DISP_IP_OPTIONS) }}
{{ _self.form_buttons() }}
{{ lang('LFWWH_SECTION_DISP_2') }}

{{ lang('LFWWH_TIME_MODE_EXP') }}
{{ _self.select('lfwwh_time_mode', LFWWH_TIME_MODE, LFWWH_TIME_MODE_OPTIONS) }}
{{ _self.number('lfwwh_period_of_time_h', LFWWH_PERIOD_OF_TIME_H, 0, 99999) }} {{ lang('HOURS') }}
{{ _self.number('lfwwh_period_of_time_m', LFWWH_PERIOD_OF_TIME_M, 0, 99999) }} {{ lang('MINUTES') }}
{{ _self.number('lfwwh_period_of_time_s', LFWWH_PERIOD_OF_TIME_S, 0, 99999) }} {{ lang('SECONDS') }}

{{ lang('LFWWH_SORT_BY_EXP') }}
{{ _self.select('lfwwh_sort_by', LFWWH_SORT_BY, LFWWH_SORT_BY_OPTIONS) }}

{{ lang('LFWWH_RECORD_EXP') }}
{{ _self.switch('lfwwh_record', LFWWH_RECORD, switch_type) }}

{{ lang('LFWWH_RECORD_TIME_FORMAT_EXP') }}
{{ LFWWH_RECORD_TIME_FORMAT_DEMO }}

{{ lang('LFWWH_TEMPLATE_POS_EXP') }}
{{ _self.select('lfwwh_template_pos', LFWWH_TEMPLATE_POS, LFWWH_TEMPLATE_POS_OPTIONS) }}
{{ lang('LFWWH_SECTION_OTHERS') }}

{{ lang('LFWWH_API_MODE_EXP') }}
{{ _self.switch('lfwwh_api_mode', LFWWH_API_MODE, switch_type) }}

{{ lang('LFWWH_CLEAR_UP_EXP') }}
{{ _self.switch('lfwwh_clear_up', LFWWH_CLEAR_UP, switch_type) }}

{{ lang('LFWWH_TEMPLATE_POS_ALL_EXP') }}
{{ _self.switch('lfwwh_template_pos_all', LFWWH_TEMPLATE_POS_ALL, switch_type) }}

{{ lang('LFWWH_CREATE_HIDDEN_INFO_EXP') }}
{{ _self.switch('lfwwh_create_hidden_info', LFWWH_CREATE_HIDDEN_INFO, switch_type) }}
{{ _self.form_buttons() }}
{{ lang('LFWWH_SECTION_LOAD_SETTINGS') }}

{{ lang('LFWWH_USE_CACHE_EXP') }}
{{ _self.switch('lfwwh_use_cache', LFWWH_USE_CACHE, switch_type) }}

{{ lang('LFWWH_USE_ONLINE_TIME_EXP') }}
{{ _self.switch('lfwwh_use_online_time', LFWWH_USE_ONLINE_TIME, switch_type) }}

{{ lang('LFWWH_CACHE_TIME_EXP') }}
{{ _self.number('lfwwh_cache_time', LFWWH_CACHE_TIME, 1, LFWWH_CACHE_TIME_MAX) }} {{ lang('MINUTES') }}
{{ lang('LFWWH_SECTION_RESET') }}

{{ lang('LFWWH_DEFAULTS_EXP') }}

{{ lang('LFWWH_RECORD_RESET_EXP') }}
{{ _self.switch('lfwwh_record_reset', false, switch_type) }} {{ LFWWH_RECORD_RESET_TIME }} {{ _self.confirmbox('lfwwh_record_reset', lang('LFWWH_MSG_CONFIRM_RECORD_RESET')) }}
{{ _self.form_buttons() }} {{ S_FORM_TOKEN }}
{{ _self.footer(LFWWH_METADATA) }} {% INCLUDE 'overall_footer.html' %} {% INCLUDEJS '@lukewcs_whowashere/acp_who_was_here_settings.js' %} {% INCLUDECSS '@lukewcs_whowashere/acp_who_was_here_settings.css' %} {% macro form_buttons() %}
{{ lang('ACP_SUBMIT_CHANGES') }}
 
{% endmacro %} {% macro notes(notes) %} {% if notes|length %}
{% for note in notes %}

{{ note }}

{% endfor %}
{% endif %} {% endmacro %} {% macro icon(classes, decorative = true) -%} {%- endmacro %} {% macro footer(metadata) %}

{{ metadata.EXT_NAME }} {{ metadata.EXT_VER }} © LukeWCS
{{ metadata.LANG_DESC|e('html') }} {{ metadata.LANG_VER|e('html') }} • {{ metadata.LANG_AUTHOR|e('html') }}

{% endmacro %} {% macro switch(name, checked = false, type = 'toggle') -%} {% if type == 'toggle' || type == 'checkbox' -%} {%- elseif type == 'radio' -%} {%- endif %} {%- endmacro %} {% macro select(name, value, options) -%} {%- endmacro %} {% macro number(name, value, min = null, max = null, step = null, placeholder = null) -%} {%- endmacro %} {% macro text(name, value, size = null, placeholder = null, pattern = null) -%} {%- endmacro %} {% macro confirmbox(name, message, default = false) -%} {%- endmacro %}