aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/templates/setup
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-01-09 10:55:03 +0100
committerCharles <sircharlesaze@gmail.com>2020-01-09 13:09:38 +0100
commit04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa (patch)
tree5c691241355c943a3c68ddb06b8cf8c60aa11319 /srcs/phpmyadmin/templates/setup
parent7e0d85db834d6351ed85d01e5126ac31dc510b86 (diff)
downloadft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.gz
ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.bz2
ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.zip
phpmyadmin working
Diffstat (limited to 'srcs/phpmyadmin/templates/setup')
-rw-r--r--srcs/phpmyadmin/templates/setup/base.twig48
-rw-r--r--srcs/phpmyadmin/templates/setup/config/index.twig29
-rw-r--r--srcs/phpmyadmin/templates/setup/error.twig19
-rw-r--r--srcs/phpmyadmin/templates/setup/form/index.twig8
-rw-r--r--srcs/phpmyadmin/templates/setup/home/index.twig121
-rw-r--r--srcs/phpmyadmin/templates/setup/servers/index.twig16
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 %}