1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-13 18:14:07 +02:00

Show table links if driver supports indexes

This commit is contained in:
Jakub Vrana
2014-01-09 00:06:59 -08:00
parent 1c0c335d38
commit 4b6d02cdf8
4 changed files with 61 additions and 60 deletions

View File

@@ -128,8 +128,10 @@ username.form['auth[driver]'].onchange();
function selectLinks($tableStatus, $set = "") {
echo '<p class="links">';
$links = array("select" => lang('Select data'));
if (support("table")) {
if (support("table") || support("indexes")) {
$links["table"] = lang('Show structure');
}
if (support("table")) {
if (is_view($tableStatus)) {
$links["view"] = lang('Alter view');
} else {
@@ -854,7 +856,7 @@ username.form['auth[driver]'].onchange();
foreach ($tables as $table => $status) {
echo '<a href="' . h(ME) . 'select=' . urlencode($table) . '"' . bold($_GET["select"] == $table || $_GET["edit"] == $table) . ">" . lang('select') . "</a> ";
$name = $this->tableName($status);
echo (support("table")
echo (support("table") || support("indexes")
? '<a href="' . h(ME) . 'table=' . urlencode($table) . '"' . bold(in_array($table, array($_GET["table"], $_GET["create"], $_GET["indexes"], $_GET["foreign"], $_GET["trigger"])), (is_view($status) ? "view" : "")) . " title='" . lang('Show structure') . "'>$name</a>"
: "<span>$name</span>"
) . "<br>\n";