aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/templates/navigation
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/navigation
parent7e0d85db834d6351ed85d01e5126ac31dc510b86 (diff)
downloadft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.gz
ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.bz2
ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.zip
phpmyadmin working
Diffstat (limited to 'srcs/phpmyadmin/templates/navigation')
-rw-r--r--srcs/phpmyadmin/templates/navigation/item_unhide_dialog.twig29
-rw-r--r--srcs/phpmyadmin/templates/navigation/main.twig98
-rw-r--r--srcs/phpmyadmin/templates/navigation/tree/database_select.twig22
-rw-r--r--srcs/phpmyadmin/templates/navigation/tree/path.twig12
-rw-r--r--srcs/phpmyadmin/templates/navigation/tree/state.twig16
5 files changed, 177 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/navigation/item_unhide_dialog.twig b/srcs/phpmyadmin/templates/navigation/item_unhide_dialog.twig
new file mode 100644
index 0000000..8303b59
--- /dev/null
+++ b/srcs/phpmyadmin/templates/navigation/item_unhide_dialog.twig
@@ -0,0 +1,29 @@
+<form class="ajax" action="navigation.php" method="post">
+ <fieldset>
+ {{ get_hidden_inputs(database, table) }}
+
+ {% for type, label in types %}
+ {% if (item_type is empty or item_type == type) and hidden[type] is iterable %}
+ {{ not loop.first ? '<br>' }}
+ <strong>{{ label }}</strong>
+ <table class="all100">
+ <tbody>
+ {% for item in hidden[type] %}
+ <tr>
+ <td>{{ item }}</td>
+ <td class="right">
+ <a class="unhideNavItem ajax" href="navigation.php" data-post="{{ get_common({
+ 'unhideNavItem': true,
+ 'itemType': type,
+ 'itemName': item,
+ 'dbName': database
+ }, '') }}">{{ get_icon('show', 'Unhide'|trans) }}</a>
+ </td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+ {% endif %}
+ {% endfor %}
+ </fieldset>
+</form>
diff --git a/srcs/phpmyadmin/templates/navigation/main.twig b/srcs/phpmyadmin/templates/navigation/main.twig
new file mode 100644
index 0000000..574e3f4
--- /dev/null
+++ b/srcs/phpmyadmin/templates/navigation/main.twig
@@ -0,0 +1,98 @@
+{% if not is_ajax %}
+ <div id="pma_navigation">
+ <div id="pma_navigation_resizer"></div>
+ <div id="pma_navigation_collapser"></div>
+ <div id="pma_navigation_content">
+ <div id="pma_navigation_header">
+ <a class="hide navigation_url" href="navigation.php{{ get_common({'ajax_request': true}) }}"></a>
+
+ {% if logo.is_displayed %}
+ <div id="pmalogo">
+ {% if logo.has_link %}
+ <a href="{{ logo.link|default('#') }}"{{ logo.attributes }}>
+ {% endif %}
+ {% if logo.source is not empty %}
+ <img id="imgpmalogo" src="{{ logo.source }}" alt="phpMyAdmin">
+ {% else %}
+ <h1>phpMyAdmin</h1>
+ {% endif %}
+ {% if logo.has_link %}
+ </a>
+ {% endif %}
+ </div>
+ {% endif %}
+
+ <div id="navipanellinks">
+ <a href="index.php{{ get_common() }}" title="{% trans 'Home' %}">
+ {{- get_image('b_home', 'Home'|trans) -}}
+ </a>
+
+ {% if server != 0 %}
+ <a class="logout disableAjax" href="logout.php{{ get_common() }}" title="{{ auth_type == 'config' ? 'Empty session data'|trans : 'Log out'|trans }}">
+ {{- get_image('s_loggoff', auth_type == 'config' ? 'Empty session data'|trans : 'Log out'|trans) -}}
+ </a>
+ {% endif %}
+
+ <a href="{{ get_docu_link('index') }}" title="{% trans 'phpMyAdmin documentation' %}" target="_blank" rel="noopener">
+ {{- get_image('b_docs', 'phpMyAdmin documentation'|trans) -}}
+ </a>
+
+ <a href="{{ get_mysql_docu_url('') }}" title="{% trans 'Documentation' %}" target="_blank" rel="noopener noreferrer">
+ {{- get_image('b_sqlhelp', 'Documentation'|trans) -}}
+ </a>
+
+ <a id="pma_navigation_settings_icon"{{ not is_navigation_settings_enabled ? ' class="hide"' }} href="#" title="{% trans 'Navigation panel settings' %}">
+ {{- get_image('s_cog', 'Navigation panel settings'|trans) -}}
+ </a>
+
+ <a id="pma_navigation_reload" href="#" title="{% trans 'Reload navigation panel' %}">
+ {{- get_image('s_reload', 'Reload navigation panel'|trans) -}}
+ </a>
+ </div>
+
+ {% if is_servers_displayed and servers|length > 1 %}
+ <div id="serverChoice">
+ {{ server_select|raw }}
+ </div>
+ {% endif %}
+
+ {{ get_image('ajax_clock_small', 'Loading…'|trans, {
+ 'style': 'visibility: hidden; display:none',
+ 'class': 'throbber'
+ }) }}
+ </div>
+ <div id="pma_navigation_tree" class="list_container{{ is_synced ? ' synced' }}{{ is_highlighted ? ' highlight' }}{{ is_autoexpanded ? ' autoexpand' }}">
+{% endif %}
+
+{% if not navigation_tree %}
+ {{ 'An error has occurred while loading the navigation display'|trans|error }}
+{% else %}
+ {{ navigation_tree|raw }}
+{% endif %}
+
+{% if not is_ajax %}
+ </div>
+
+ <div id="pma_navi_settings_container">
+ {% if is_navigation_settings_enabled %}
+ {{ navigation_settings|raw }}
+ {% endif %}
+ </div>
+ </div>
+
+ {% if is_drag_drop_import_enabled %}
+ <div class="pma_drop_handler">
+ {% trans 'Drop files here' %}
+ </div>
+ <div class="pma_sql_import_status">
+ <h2>
+ {% trans 'SQL upload' %}
+ ( <span class="pma_import_count">0</span> )
+ <span class="close">x</span>
+ <span class="minimize">-</span>
+ </h2>
+ <div></div>
+ </div>
+ {% endif %}
+ </div>
+{% endif %}
diff --git a/srcs/phpmyadmin/templates/navigation/tree/database_select.twig b/srcs/phpmyadmin/templates/navigation/tree/database_select.twig
new file mode 100644
index 0000000..9b8beda
--- /dev/null
+++ b/srcs/phpmyadmin/templates/navigation/tree/database_select.twig
@@ -0,0 +1,22 @@
+{{ quick_warp|raw }}
+
+<div id="pma_navigation_select_database">
+ {{ list_navigator|raw }}
+
+ <div id="pma_navigation_db_select">
+ <form action="index.php">
+ {{ get_hidden_fields({'server': server}) }}
+
+ <select name="db" class="hide" id="navi_db_select">
+ <option value="" dir="{{ text_dir }}">{% trans 'Databases' %}…</option>
+ {{ options|raw }}
+ </select>
+ </form>
+ </div>
+</div>
+
+<div id="pma_navigation_tree_content">
+ <ul>
+ {{ nodes|raw }}
+ </ul>
+</div>
diff --git a/srcs/phpmyadmin/templates/navigation/tree/path.twig b/srcs/phpmyadmin/templates/navigation/tree/path.twig
new file mode 100644
index 0000000..540a992
--- /dev/null
+++ b/srcs/phpmyadmin/templates/navigation/tree/path.twig
@@ -0,0 +1,12 @@
+<div class='list_container hide'>
+ <ul{{ has_search_results ? ' class="search_results"' }}>
+ {{ list_content|raw }}
+ </ul>
+
+ {% if not is_tree %}
+ <span class='hide loaded_db'>{{ parent_name|url_encode }}</span>
+ {% if list_content is empty %}
+ <div>{% trans 'No tables found in database.' %}</div>
+ {% endif %}
+ {% endif %}
+</div>
diff --git a/srcs/phpmyadmin/templates/navigation/tree/state.twig b/srcs/phpmyadmin/templates/navigation/tree/state.twig
new file mode 100644
index 0000000..c59573d
--- /dev/null
+++ b/srcs/phpmyadmin/templates/navigation/tree/state.twig
@@ -0,0 +1,16 @@
+{{ quick_warp|raw }}
+
+<div class="clearfloat"></div>
+
+<ul>
+ {{ fast_filter|raw }}
+ {{ controls|raw }}
+</ul>
+
+{{ page_selector|raw }}
+
+<div id='pma_navigation_tree_content'>
+ <ul>
+ {{ nodes|raw }}
+ </ul>
+</div>