]> git.joonet.de Git - adminer.git/commitdiff
MySQL: Remove dedicated view for replication status
authorJakub Vrana <jakub@vrana.cz>
Fri, 19 May 2017 09:11:44 +0000 (11:11 +0200)
committerJakub Vrana <jakub@vrana.cz>
Fri, 19 May 2017 09:11:44 +0000 (11:11 +0200)
adminer/drivers/mysql.inc.php
adminer/include/connect.inc.php
adminer/index.php
adminer/lang/cs.inc.php
adminer/lang/ru.inc.php
adminer/lang/xx.inc.php
adminer/replication.inc.php [deleted file]
changes.txt
compile.php

index f38853aeb351ecc89075d42bbdc90ce112852e4b..d298b0872fcbf2f5a3e2625463acca019635bd55 100644 (file)
@@ -977,14 +977,6 @@ if (!defined("DRIVER")) {
                return get_key_vals("SHOW STATUS");
        }
 
-       /** Get replication status of master or slave
-       * @param string
-       * @return array ($name => $value)
-       */
-       function replication_status($type) {
-               return get_rows("SHOW $type STATUS");
-       }
-
        /** Convert field in select and edit
        * @param array one element from fields()
        * @return string
index 538e5210b8d764ecb1592fb630b18deb0f661594..3efa9ed385400583e92148885e86751559a916a6 100644 (file)
@@ -17,7 +17,6 @@ function connect_error() {
                        'processlist' => lang('Process list'),
                        'variables' => lang('Variables'),
                        'status' => lang('Status'),
-                       'replication' => lang('Replication'),
                ) as $key => $val) {
                        if (support($key)) {
                                echo "<a href='" . h(ME) . "$key='>$val</a>\n";
@@ -78,7 +77,7 @@ if (isset($_GET["import"])) {
        $_GET["sql"] = $_GET["import"];
 }
 
-if (!(DB != "" ? $connection->select_db(DB) : isset($_GET["sql"]) || isset($_GET["dump"]) || isset($_GET["database"]) || isset($_GET["processlist"]) || isset($_GET["privileges"]) || isset($_GET["user"]) || isset($_GET["replication"]) || isset($_GET["variables"]) || $_GET["script"] == "connect" || $_GET["script"] == "kill")) {
+if (!(DB != "" ? $connection->select_db(DB) : isset($_GET["sql"]) || isset($_GET["dump"]) || isset($_GET["database"]) || isset($_GET["processlist"]) || isset($_GET["privileges"]) || isset($_GET["user"]) || isset($_GET["variables"]) || $_GET["script"] == "connect" || $_GET["script"] == "kill")) {
        if (DB != "" || $_GET["refresh"]) {
                restart_session();
                set_session("dbs", null);
index c4de21af0f175c14ac7dbfc67266b84a546cf451..ebd2d572a4e8a9fb5030c187876916920c0f4cd7 100644 (file)
@@ -65,8 +65,6 @@ if (isset($_GET["download"])) {
        include "./user.inc.php";
 } elseif (isset($_GET["processlist"])) {
        include "./processlist.inc.php";
-} elseif (isset($_GET["replication"])) {
-       include "./replication.inc.php";
 } elseif (isset($_GET["select"])) {
        include "./select.inc.php";
 } elseif (isset($_GET["variables"])) {
index 832b18dca0370c24cb0723fd2d09fa31d29bbf7a..42ae281000a1d3f579e744cd6aae6f2d7f00982a 100644 (file)
@@ -46,10 +46,6 @@ $translations = array(
        'Variables' => 'Proměnné',
        'Status' => 'Stav',
        
-       'Replication' => 'Replikace',
-       'Master status' => 'Master status',
-       'Slave status' => 'Slave status',
-       
        'SQL command' => 'SQL příkaz',
        '%d query(s) executed OK.' => array('%d příkaz proběhl v pořádku.', '%d příkazy proběhly v pořádku.', '%d příkazů proběhlo v pořádku.'),
        'Query executed OK, %d row(s) affected.' => array('Příkaz proběhl v pořádku, byl změněn %d záznam.', 'Příkaz proběhl v pořádku, byly změněny %d záznamy.', 'Příkaz proběhl v pořádku, bylo změněno %d záznamů.'),
@@ -340,8 +336,4 @@ $translations = array(
        'Type has been dropped.' => 'Typ byl odstraněn.',
        'Type has been created.' => 'Typ byl vytvořen.',
        'Alter type' => 'Pozměnit typ',
-
-       'Replication' => null,
-       'Master status' => null,
-       'Slave status' => null,
 );
index 8aa7450cecbc175234e270e44564cc7d247c8390..4d7309c40bd4f462bec9c25d89474ada032d88fe 100644 (file)
@@ -269,9 +269,6 @@ $translations = array(
        'Materialized view' => 'Материализованное представление',
        'Vacuum' => 'Вакуум',
        'Selected' => 'Выбранные',
-       'Replication' => 'Репликация',
-       'Master status' => 'состояние мастер-сервера',
-       'Slave status' => 'состояние ведомого сервера',
        'File must be in UTF-8 encoding.' => 'Файл должен быть в кодировке UTF-8.',
        'Modify' => 'Изменить',
        'Loading' => 'Загрузка',
index 7bb29f18b7b66c2cea5917737177e49ce50ad361..932fc87941902eb304828a7f246784da159204da 100644 (file)
@@ -46,10 +46,6 @@ $translations = array(
        'Variables' => 'Xx',
        'Status' => 'Xx',
        
-       'Replication' => 'Xx',
-       'Master status' => 'Xx',
-       'Slave status' => 'Xx',
-       
        'SQL command' => 'Xx',
        '%d query(s) executed OK.' => array('Xx.', 'Xx.'),
        'Query executed OK, %d row(s) affected.' => array('Xx.', 'Xx.'),
diff --git a/adminer/replication.inc.php b/adminer/replication.inc.php
deleted file mode 100644 (file)
index 33a1309..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-page_header(lang('Replication'));
-
-echo "<h3>" . lang('Master status') . doc_link(array("sql" => "show-master-status.html")) . "</h3>\n";
-$master_replication_status = replication_status("MASTER");
-if (!$master_replication_status) {
-       echo "<p class='message'>" . lang('No rows.') . "\n";
-} else {
-       echo "<table cellspacing='0'>\n";
-       foreach ($master_replication_status[0] as $key => $val) {
-               echo "<tr>";
-               echo "<th>" . h($key);
-               echo "<td>" . nbsp($val);
-       }
-       echo "</table>\n";
-}
-
-$slave_replication_status = replication_status("SLAVE");
-if ($slave_replication_status) {
-       echo "<h3>" . lang('Slave status') . doc_link(array("sql" => "show-slave-status.html")) . "</h3>\n";
-       foreach ($slave_replication_status[0] as $slave) {
-               echo "<table cellspacing='0'>\n";
-               foreach ($slave as $key => $val) {
-                       echo "<tr>";
-                       echo "<th>" . h($key);
-                       echo "<td>" . nbsp($val);
-               }
-               echo "</table>\n";
-       }
-}
index 8792345659683b63be4f6cbd100bcc57ddad1c64..6abcc94c6eaea2c5a3419ce2c62c32365c20b174 100644 (file)
@@ -1,4 +1,5 @@
 Adminer 4.3.2-dev:
+MySQL: Remove dedicated view for replication status (added in 4.3.0)
 PostgreSQL: Sort table names (regression from 4.3.1)
 
 Adminer 4.3.1 (released 2017-04-14):
index 5aa14c2cbdf4c2af47191f3f1e622882833e1dbb..9982cb7552c5c5cc9cdad4ef05b7bc4d0e5a11f1 100755 (executable)
@@ -344,7 +344,7 @@ foreach (glob(dirname(__FILE__) . "/adminer/drivers/" . ($driver ? $driver : "*"
 
 include dirname(__FILE__) . "/adminer/include/pdo.inc.php";
 include dirname(__FILE__) . "/adminer/include/driver.inc.php";
-$features = array("call" => "routine", "dump", "event", "privileges", "procedure" => "routine", "processlist", "routine", "scheme", "sequence", "status", "trigger", "type", "user" => "privileges", "replication", "variables", "view");
+$features = array("call" => "routine", "dump", "event", "privileges", "procedure" => "routine", "processlist", "routine", "scheme", "sequence", "status", "trigger", "type", "user" => "privileges", "variables", "view");
 $lang_ids = array(); // global variable simplifies usage in a callback function
 $file = file_get_contents(dirname(__FILE__) . "/$project/index.php");
 if ($driver) {