From 04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 9 Jan 2020 10:55:03 +0100 Subject: phpmyadmin working --- .../phpmyadmin/templates/preferences/autoload.twig | 15 +++ .../templates/preferences/forms/main.twig | 8 ++ .../templates/preferences/manage/error.twig | 20 ++++ .../templates/preferences/manage/main.twig | 112 +++++++++++++++++++++ .../preferences/two_factor/configure.twig | 11 ++ .../templates/preferences/two_factor/confirm.twig | 12 +++ .../templates/preferences/two_factor/main.twig | 60 +++++++++++ 7 files changed, 238 insertions(+) create mode 100644 srcs/phpmyadmin/templates/preferences/autoload.twig create mode 100644 srcs/phpmyadmin/templates/preferences/forms/main.twig create mode 100644 srcs/phpmyadmin/templates/preferences/manage/error.twig create mode 100644 srcs/phpmyadmin/templates/preferences/manage/main.twig create mode 100644 srcs/phpmyadmin/templates/preferences/two_factor/configure.twig create mode 100644 srcs/phpmyadmin/templates/preferences/two_factor/confirm.twig create mode 100644 srcs/phpmyadmin/templates/preferences/two_factor/main.twig (limited to 'srcs/phpmyadmin/templates/preferences') diff --git a/srcs/phpmyadmin/templates/preferences/autoload.twig b/srcs/phpmyadmin/templates/preferences/autoload.twig new file mode 100644 index 0000000..4c61045 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/autoload.twig @@ -0,0 +1,15 @@ + diff --git a/srcs/phpmyadmin/templates/preferences/forms/main.twig b/srcs/phpmyadmin/templates/preferences/forms/main.twig new file mode 100644 index 0000000..563b385 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/forms/main.twig @@ -0,0 +1,8 @@ +{{ error|raw }} +{% if has_errors %} +
+ {% trans 'Cannot save settings, submitted form contains errors!' %} + {{ errors|raw }} +
+{% endif %} +{{ form|raw }} diff --git a/srcs/phpmyadmin/templates/preferences/manage/error.twig b/srcs/phpmyadmin/templates/preferences/manage/error.twig new file mode 100644 index 0000000..d6b3522 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/manage/error.twig @@ -0,0 +1,20 @@ +{{ 'Configuration contains incorrect data for some fields.'|trans|error }} +
+ {{ form_errors|raw }} +
+
+ {{ get_hidden_inputs() }} + + + {% if import_merge is not empty %} + + {% endif %} + {% if return_url %} + + {% endif %} +

+ {% trans 'Do you want to import remaining settings?' %} +

+ + +
diff --git a/srcs/phpmyadmin/templates/preferences/manage/main.twig b/srcs/phpmyadmin/templates/preferences/manage/main.twig new file mode 100644 index 0000000..0e51327 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/manage/main.twig @@ -0,0 +1,112 @@ +{{ error|raw }} + +
+
+
+

{% trans 'Import' %}

+
+ {{ generate_hidden_max_file_size(max_upload_size) }} + {{ get_hidden_inputs() }} + + + +
+ + +
+ + +
+
+ {% trans 'Settings will be imported from your browser\'s local storage.' %} +
+
+ {% trans 'Saved on: @DATE@' %} +
+
+ {{ 'You have no saved settings!'|trans|notice }} +
+
+
+ {{ 'This feature is not supported by your web browser'|trans|notice }} +
+
+ + +

+ +
+
+ {% if exists_setup_and_not_exists_config %} + {# show only if setup script is available, allows to disable this message #} + {# by simply removing setup directory #} + {# Also do not show in config exists (and setup would refuse to work) #} +
+

{% trans 'More settings' %}

+
+ {{ 'You can set more settings by modifying config.inc.php, eg. by using %sSetup script%s.'|trans|format('','')|raw }} + {{ show_docu('setup', 'setup-script') }} +
+
+ {% endif %} +
+
+
+

{% trans 'Export' %}

+
+ {{ 'Configuration has been saved.'|trans|raw_success }} +
+
+ {{ get_hidden_inputs() }} +
+ +
+ +
+ + +
+
+ + {% trans 'Settings will be saved in your browser\'s local storage.' %} +
+ + {% trans 'Existing settings will be overwritten!' %} + +
+
+
+ {{ 'This feature is not supported by your web browser'|trans|notice }} +
+
+
+ +
+
+
+

{% trans 'Reset' %}

+
+ {{ get_hidden_inputs() }} + {% trans 'You can reset all your settings and restore them to default values.' %} +

+ +
+
+
+
+
diff --git a/srcs/phpmyadmin/templates/preferences/two_factor/configure.twig b/srcs/phpmyadmin/templates/preferences/two_factor/configure.twig new file mode 100644 index 0000000..574f112 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/two_factor/configure.twig @@ -0,0 +1,11 @@ +
+

{% trans "Configure two-factor authentication" %}

+
+
+{{ get_hidden_inputs() }} + +{{ form|raw }} + +
+
+
diff --git a/srcs/phpmyadmin/templates/preferences/two_factor/confirm.twig b/srcs/phpmyadmin/templates/preferences/two_factor/confirm.twig new file mode 100644 index 0000000..f1ef175 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/two_factor/confirm.twig @@ -0,0 +1,12 @@ +
+

{% trans "Confirm disabling two-factor authentication" %}

+
+
+{{ "By disabling two factor authentication you will be again able to login using password only."|trans|notice }} +{{ get_hidden_inputs() }} +{{ form|raw }} + + +
+
+
diff --git a/srcs/phpmyadmin/templates/preferences/two_factor/main.twig b/srcs/phpmyadmin/templates/preferences/two_factor/main.twig new file mode 100644 index 0000000..f95c047 --- /dev/null +++ b/srcs/phpmyadmin/templates/preferences/two_factor/main.twig @@ -0,0 +1,60 @@ +
+

+ {% trans "Two-factor authentication status" %} + {{ show_docu('two_factor') }} +

+
+ {% if enabled %} + {% if num_backends == 0 %} +

{% trans "Two-factor authentication is not available, please install optional dependencies to enable authentication backends." %}

+

{% trans "Following composer packages are missing:" %}

+
    + {% for item in missing %} +
  • {{ item.dep }} ({{ item.class }})
  • + {% endfor %} +
+ {% else %} + {% if backend_id %} +

{% trans "Two-factor authentication is available and configured for this account." %}

+ {% else %} +

{% trans "Two-factor authentication is available, but not configured for this account." %}

+ {% endif %} + {% endif %} + {% else %} +

{% trans "Two-factor authentication is not available, enable phpMyAdmin configuration storage to use it." %}

+ {% endif %} +
+
+ +{% if backend_id %} +
+

{{ backend_name }}

+
+

{% trans "You have enabled two factor authentication." %}

+

{{ backend_description }}

+
+ {{ get_hidden_inputs() }} + +
+
+
+{% elseif num_backends > 0 %} +
+

{% trans "Configure two-factor authentication" %}

+
+
+ {{ get_hidden_inputs() }} + {% for backend in backends %} + + {% endfor %} + +
+
+
+{% endif %} -- cgit