diff options
Diffstat (limited to 'srcs/phpmyadmin/templates/setup')
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/base.twig | 48 | ||||
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/config/index.twig | 29 | ||||
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/error.twig | 19 | ||||
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/form/index.twig | 8 | ||||
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/home/index.twig | 121 | ||||
| -rw-r--r-- | srcs/phpmyadmin/templates/setup/servers/index.twig | 16 |
6 files changed, 241 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/setup/base.twig b/srcs/phpmyadmin/templates/setup/base.twig new file mode 100644 index 0000000..7fe7fb6 --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/base.twig @@ -0,0 +1,48 @@ +<!doctype html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta charset="utf-8"> + <title>phpMyAdmin setup</title> + <link href="../favicon.ico" rel="icon" type="image/x-icon"> + <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"> + <link href="styles.css" rel="stylesheet" type="text/css"> + <script type="text/javascript" src="../js/vendor/jquery/jquery.min.js"></script> + <script type="text/javascript" src="../js/vendor/jquery/jquery-ui.min.js"></script> + <script type="text/javascript" src="../js/setup/ajax.js"></script> + <script type="text/javascript" src="../js/config.js"></script> + <script type="text/javascript" src="../js/setup/scripts.js"></script> + <script type="text/javascript" src="../js/messages.php"></script> +</head> +<body> + +<h1> + <span class="blue">php</span><span class="orange">MyAdmin</span> + setup +</h1> + +<div id="menu"> + <ul> + <li> + <a href="index.php{{ get_common() }}"{{ formset is empty ? ' class="active"' }}> + {% trans 'Overview' %} + </a> + </li> + {% for page in pages %} + <li> + <a href="index.php{{ get_common({ + 'page': 'form', + 'formset': page.formset + }) }}"{{ formset == page.formset ? ' class="active"' }}> + {{ page.name }} + </a> + </li> + {% endfor %} + </ul> +</div> + +<div id="page"> + {% block content %}{% endblock %} +</div> + +</body> +</html> diff --git a/srcs/phpmyadmin/templates/setup/config/index.twig b/srcs/phpmyadmin/templates/setup/config/index.twig new file mode 100644 index 0000000..9f42695 --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/config/index.twig @@ -0,0 +1,29 @@ +{% extends 'setup/base.twig' %} +{% block content %} + +<h2>{% trans 'Configuration file' %}</h2> + +{{ form_top_html|raw }} + +<input type="hidden" name="eol" value="{{ eol }}"> + +{{ fieldset_top_html|raw }} + +<tr> + <td> + <textarea cols="50" rows="20" name="textconfig" id="textconfig" spellcheck="false"> + {{- config -}} + </textarea> + </td> +</tr> + +<tr> + <td class="lastrow left"> + <input class="green" type="submit" name="submit_download" value="{% trans 'Download' %}"> + </td> +</tr> + +{{ form_bottom_html|raw }} +{{ fieldset_bottom_html|raw }} + +{% endblock %} diff --git a/srcs/phpmyadmin/templates/setup/error.twig b/srcs/phpmyadmin/templates/setup/error.twig new file mode 100644 index 0000000..17f042b --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/error.twig @@ -0,0 +1,19 @@ +<div class="error"> + <h4>{% trans 'Warning' %}</h4> + <p>{% trans 'Submitted form contains errors' %}</p> + <p> + <a href="{{ get_common(url_params|merge({'mode': 'revert'})) }}"> + {% trans 'Try to revert erroneous fields to their default values' %} + </a> + </p> +</div> + +{{ errors|raw }} + +<a class="btn" href="index.php{{ get_common() }}"> + {% trans 'Ignore errors' %} +</a> + +<a class="btn" href="{{ get_common(url_params|merge({'mode': 'edit'})) }}"> + {% trans 'Show form' %} +</a> diff --git a/srcs/phpmyadmin/templates/setup/form/index.twig b/srcs/phpmyadmin/templates/setup/form/index.twig new file mode 100644 index 0000000..c7970eb --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/form/index.twig @@ -0,0 +1,8 @@ +{% extends 'setup/base.twig' %} +{% block content %} + +<h2>{{ name }}</h2> + +{{ page|raw }} + +{% endblock %} diff --git a/srcs/phpmyadmin/templates/setup/home/index.twig b/srcs/phpmyadmin/templates/setup/home/index.twig new file mode 100644 index 0000000..a289af7 --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/home/index.twig @@ -0,0 +1,121 @@ +{% extends 'setup/base.twig' %} +{% block content %} + +<form id="select_lang" method="post"> + {{ get_hidden_inputs() }} + <bdo lang="en" dir="ltr"> + <label for="lang"> + {% trans 'Language' %} + {{ 'Language'|trans != 'Language' ? ' - Language' }} + </label> + </bdo> + <br> + <select id="lang" name="lang" class="autosubmit" lang="en" dir="ltr"> + {% for language in languages %} + <option value="{{ language.code }}"{{ language.is_active ? ' selected' }}>{{ language.name|raw }}</option> + {% endfor %} + </select> +</form> + +<h2>{% trans 'Overview' %}</h2> + +<a href="#" id="show_hidden_messages" class="hide"> + {% trans 'Show hidden messages' %} (#MSG_COUNT) +</a> + +{% for message in messages %} + <div class="{{ message.type }}{{ message.is_hidden ? ' hiddenmessage' }}" id="{{ message.id }}"> + <h4>{{ message.title }}</h4> + {{ message.message|raw }} + </div> +{% endfor %} + +<fieldset class="simple"> + <legend>{% trans 'Servers' %}</legend> + + {{ servers_form_top_html|raw }} + + <div class="form"> + {% if server_count > 0 %} + <table cellspacing="0" class="datatable"> + <tr> + <th>#</th> + <th>{% trans 'Name' %}</th> + <th>{% trans 'Authentication type' %}</th> + <th colspan="2">DSN</th> + </tr> + + {% for server in servers %} + <tr> + <td>{{ server.id }}</td> + <td>{{ server.name }}</td> + <td>{{ server.auth_type }}</td> + <td>{{ server.dsn }}</td> + <td class="nowrap"> + <small> + <a href="{{ get_common(server.params.edit) }}"> + {% trans 'Edit' %} + </a> + | + <a class="delete-server" href="{{ get_common(server.params.remove) }}" data-post=" + {{- get_common({ token: server.params.token }, '') }}"> + {% trans 'Delete' %} + </a> + </small> + </td> + </tr> + {% endfor %} + </table> + {% else %} + <table width="100%"> + <tr> + <td> + <em>{% trans 'There are no configured servers' %}</em> + </td> + </tr> + </table> + {% endif %} + + <table width="100%"> + <tr> + <td class="lastrow left"> + <input type="submit" name="submit" value="{% trans 'New server' %}"> + </td> + </tr> + </table> + </div> + + {{ form_bottom_html|raw }} + +</fieldset> + +<fieldset class="simple"> + <legend>{% trans 'Configuration file' %}</legend> + + {{ config_form_top_html|raw }} + + <table width="100%" cellspacing="0"> + {{ default_language_input|raw }} + {{ server_default_input|raw }} + {{ eol_input|raw }} + + <tr> + <td colspan="2" class="lastrow left"> + <input type="submit" name="submit_display" value="{% trans 'Display' %}"> + <input type="submit" name="submit_download" value="{% trans 'Download' %}"> + <input class="red" type="submit" name="submit_clear" value="{% trans 'Clear' %}"> + </td> + </tr> + </table> + + {{ form_bottom_html|raw }} + +</fieldset> + +<div id="footer"> + <a href="../url.php?url=https://www.phpmyadmin.net/">{% trans 'phpMyAdmin homepage' %}</a> + <a href="../url.php?url=https://www.phpmyadmin.net/donate/">{% trans 'Donate' %}</a> + <a href="{{ get_common({'version_check': '1'}) }}">{% trans 'Check for latest version' %}</a> +</div> + +{% endblock %} diff --git a/srcs/phpmyadmin/templates/setup/servers/index.twig b/srcs/phpmyadmin/templates/setup/servers/index.twig new file mode 100644 index 0000000..42b0745 --- /dev/null +++ b/srcs/phpmyadmin/templates/setup/servers/index.twig @@ -0,0 +1,16 @@ +{% extends 'setup/base.twig' %} +{% block content %} + +{% if mode == 'edit' and has_server %} + <h2> + {% trans 'Edit server' %} + {{ server_id }} + <small>({{ server_dsn }})</small> + </h2> +{% elseif mode != 'revert' or not has_server %} + <h2>{% trans 'Add a new server' %}</h2> +{% endif %} + +{{ page|raw }} + +{% endblock %} |
