diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-09 10:55:03 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-09 13:09:38 +0100 |
| commit | 04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa (patch) | |
| tree | 5c691241355c943a3c68ddb06b8cf8c60aa11319 /srcs/phpmyadmin/templates/server/replication/slave_configuration.twig | |
| parent | 7e0d85db834d6351ed85d01e5126ac31dc510b86 (diff) | |
| download | ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.gz ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.tar.bz2 ft_server-04d6d5ca99ebfd1cebb8ce06618fb3811fc1a8aa.zip | |
phpmyadmin working
Diffstat (limited to 'srcs/phpmyadmin/templates/server/replication/slave_configuration.twig')
| -rw-r--r-- | srcs/phpmyadmin/templates/server/replication/slave_configuration.twig | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/server/replication/slave_configuration.twig b/srcs/phpmyadmin/templates/server/replication/slave_configuration.twig new file mode 100644 index 0000000..5b12ea7 --- /dev/null +++ b/srcs/phpmyadmin/templates/server/replication/slave_configuration.twig @@ -0,0 +1,109 @@ +<fieldset> + <legend>{% trans 'Slave replication' %}</legend> + {% if server_slave_multi_replication %} + {% trans 'Master connection:' %} + <form method="get" action="server_replication.php"> + {{ get_hidden_inputs(url_params) }} + <select name="master_connection"> + <option value="">{% trans 'Default' %}</option> + {% for server in server_slave_multi_replication %} + <option value="{{ server['Connection_name'] }}"{{ master_connection == server['Connection_name'] ? ' selected' }}> + {{ server['Connection_name'] }} + </option> + {% endfor %} + </select> + <input id="goButton" class="btn btn-primary" type="submit" value="{% trans 'Go' %}"> + </form> + <br> + <br> + {% endif %} + + {% if server_slave_status %} + <div id="slave_configuration_gui"> + {% if not slave_sql_running %} + {{ 'Slave SQL Thread not running!'|trans|error }} + {% endif %} + {% if not slave_io_running %} + {{ 'Slave IO Thread not running!'|trans|error }} + {% endif %} + + <p>{% trans 'Server is configured as slave in a replication process. Would you like to:' %}</p> + <ul> + <li> + <a href="#slave_status_href" id="slave_status_href">{% trans 'See slave status table' %}</a> + {{ slave_status_table|raw }} + </li> + <li> + <a href="#slave_control_href" id="slave_control_href">{% trans 'Control slave:' %}</a> + <div id="slave_control_gui" class="hide"> + <ul> + <li> + <a href="server_replication.php" data-post="{{ slave_control_full_link }}"> + {{ not slave_io_running or not slave_sql_running ? 'Full start' : 'Full stop' }} + </a> + </li> + <li> + <a class="ajax" id="reset_slave" href="server_replication.php" data-post="{{ slave_control_reset_link }}"> + {% trans 'Reset slave' %} + </a> + </li> + <li> + <a href="server_replication.php" data-post="{{ slave_control_sql_link }}"> + {% if not slave_sql_running %} + {% trans 'Start SQL Thread only' %} + {% else %} + {% trans 'Stop SQL Thread only' %} + {% endif %} + </a> + </li> + <li> + <a href="server_replication.php" data-post="{{ slave_control_io_link }}"> + {% if not slave_io_running %} + {% trans 'Start IO Thread only' %} + {% else %} + {% trans 'Stop IO Thread only' %} + {% endif %} + </a> + </li> + </ul> + </div> + </li> + <li> + <a href="#slave_errormanagement_href" id="slave_errormanagement_href"> + {% trans 'Error management:' %} + </a> + <div id="slave_errormanagement_gui" class="hide"> + {{ 'Skipping errors might lead into unsynchronized master and slave!'|trans|error }} + <ul> + <li> + <a href="server_replication.php" data-post="{{ slave_skip_error_link }}"> + {% trans 'Skip current error' %} + </a> + </li> + <li> + <form method="post" action="server_replication.php"> + {{ get_hidden_inputs('', '') }} + {{ 'Skip next %s errors.'|trans|format('<input type="text" name="sr_skip_errors_count" value="1" class="repl_gui_skip_err_cnt">')|raw }} + <input class="btn btn-primary" type="submit" name="sr_slave_skip_error" value="{% trans 'Go' %}"> + <input type="hidden" name="sr_take_action" value="1"> + </form> + </li> + </ul> + </div> + </li> + <li> + <a href="server_replication.php" data-post="{{ reconfigure_master_link }}"> + {% trans 'Change or reconfigure master server' %} + </a> + </li> + </ul> + </div> + {% elseif not has_slave_configure %} + {% apply format('<a href="server_replication.php" data-post="' ~ get_common(url_params|merge({ + 'sl_configure': true, + 'repl_clear_scr': true + })) ~ '">', '</a>')|raw %} + {% trans 'This server is not configured as slave in a replication process. Would you like to %sconfigure%s it?' %} + {% endapply %} + {% endif %} +</fieldset> |
