{# * * Extension Manager Plus. An extension for the phpBB Forum Software package. * * @copyright (c) 2022, LukeWCS, https://www.wcsaga.org * @license GNU General Public License, version 2 (GPL-2.0-only) * * Note: This extension is 100% genuine handcraft and consists of selected * natural raw materials. There was no AI involved in making it. * #} {% import '@lukewcs_extmgrplus/acp_ext_mgr_plus_macros.html' as common %} {% INCLUDE 'overall_header.html' %} {% set switch_type = TOGGLECTRL_TYPE ?? 'toggle' %}

{{ lang('EXTENSIONS_ADMIN') }}

{{ lang('EXTENSIONS_EXPLAIN') }}

{{ common.notes(EXTMGRPLUS_NOTES) }}
{{ lang('EXTENSIONS_VERSION_CHECK_SETTINGS') }}
{{ _self.switch('force_unstable', FORCE_UNSTABLE, switch_type) }} {{ _self.confirmbox('force_unstable', lang('EXTENSION_FORCE_UNSTABLE_CONFIRM')) }}
{{ lang('EXTMGRPLUS_SECTION_SETTINGS') }}

{{ lang('EXTMGRPLUS_LOG_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_log', EXTMGRPLUS_SWITCH_LOG, switch_type) }}

{{ lang('EXTMGRPLUS_CONFIRMATION_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_confirmation', EXTMGRPLUS_SWITCH_CONFIRMATION, switch_type) }}

{{ lang('EXTMGRPLUS_AUTO_REDIRECT_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_auto_redirect', EXTMGRPLUS_SWITCH_AUTO_REDIRECT, switch_type) }}

{{ lang('EXTMGRPLUS_CHECKBOX_MODE_EXPLAIN', common.icon('fa-check-square-o')) }}
{{ _self.select('extmgrplus_select_checkbox_mode', EXTMGRPLUS_SELECT_CHECKBOX_MODE, EXTMGRPLUS_SELECT_CHECKBOX_MODE_OPTIONS) }}

{{ lang('EXTMGRPLUS_ORDER_AND_IGNORE_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_order_and_ignore', EXTMGRPLUS_SWITCH_ORDER_AND_IGNORE, switch_type) }}

{{ lang('EXTMGRPLUS_SELF_DISABLE_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_self_disable', EXTMGRPLUS_SWITCH_SELF_DISABLE, switch_type) }}

{{ lang('EXTMGRPLUS_INSTRUCTIONS_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_instructions', EXTMGRPLUS_SWITCH_INSTRUCTIONS, switch_type) }}
{{ lang('EXTMGRPLUS_SECTION_EXPERT_SETTINGS') }}

{{ lang('EXTMGRPLUS_MIGRATION_COL_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_migration_col', EXTMGRPLUS_SWITCH_MIGRATION_COL, switch_type) }}

{{ lang('EXTMGRPLUS_MIGRATIONS_EXPLAIN') }}
{{ _self.switch('extmgrplus_switch_migrations', EXTMGRPLUS_SWITCH_MIGRATIONS, switch_type) }} {{ _self.confirmbox('extmgrplus_switch_migrations', lang('EXTMGRPLUS_MSG_CONFIRM_MIGRATIONS')) }}
{{ lang('EXTMGRPLUS_SECTION_RESET') }}

{{ lang('EXTMGRPLUS_DEFAULTS_EXP') }}
{{ _self.button('extmgrplus_defaults', 'EXTMGRPLUS_BUTTON_DEFAULTS') }}
{{ lang('ACP_SUBMIT_CHANGES') }}

   

{{ S_FORM_TOKEN }}
{{ common.footer(EXTMGRPLUS_METADATA) }} {% INCLUDE 'overall_footer.html' %} {% INCLUDEJS '@lukewcs_extmgrplus/acp_ext_mgr_plus_settings.js' %} {% INCLUDECSS '@lukewcs_extmgrplus/acp_ext_mgr_plus.css' %} {% macro switch(name, checked = false, type = 'toggle') -%} {% if type == 'toggle' || type == 'checkbox' -%} {%- elseif type == 'radio' -%} {%- endif %} {%- endmacro %} {% macro select(name, value, options) -%} {%- endmacro %} {% macro button(name, lang_var) -%} {%- endmacro %} {% macro confirmbox(name, message, default = false) -%} {%- endmacro %}