]> git.joonet.de Git - adminer.git/commitdiff
Remove unused HTLM attribute
authorJakub Vrana <jakub@vrana.cz>
Sun, 23 Feb 2025 10:42:05 +0000 (11:42 +0100)
committerJakub Vrana <jakub@vrana.cz>
Sun, 23 Feb 2025 10:42:05 +0000 (11:42 +0100)
25 files changed:
adminer/call.inc.php
adminer/create.inc.php
adminer/db.inc.php
adminer/dump.inc.php
adminer/event.inc.php
adminer/foreign.inc.php
adminer/include/adminer.inc.php
adminer/include/connect.inc.php
adminer/include/editing.inc.php
adminer/include/functions.inc.php
adminer/indexes.inc.php
adminer/privileges.inc.php
adminer/procedure.inc.php
adminer/processlist.inc.php
adminer/select.inc.php
adminer/table.inc.php
adminer/trigger.inc.php
adminer/user.inc.php
adminer/variables.inc.php
editor/db.inc.php
editor/include/adminer.inc.php
plugins/json-column.php
plugins/table-indexes-structure.php
plugins/table-structure.php
todo.txt

index 27ce9f7af81bf8df12b343ee25b1c67dbe4c56ee..3976f6687ba35dad3c2ade64504bb9a73ed835fc 100644 (file)
@@ -64,7 +64,7 @@ if (!$error && $_POST) {
 <form action="" method="post">
 <?php
 if ($in) {
-       echo "<table cellspacing='0' class='layout'>\n";
+       echo "<table class='layout'>\n";
        foreach ($in as $key) {
                $field = $routine["fields"][$key];
                $name = $field["field"];
index 6ee635def8467fd3c40dd340e2f6500451ca603a..a4e8e01929148747e501096390f4ce6dfb3b4b06 100644 (file)
@@ -186,7 +186,7 @@ foreach ($engines as $engine) {
 
 <?php if (support("columns")) { ?>
 <div class="scrollable">
-<table cellspacing="0" id="edit-fields" class="nowrap">
+<table id="edit-fields" class="nowrap">
 <?php
 edit_fields($row["fields"], $collations, "TABLE", $foreign_keys);
 ?>
@@ -221,7 +221,7 @@ if (support("partitioning")) {
 <?php echo "<select name='partition_by'>" . optionlist(array("" => "") + $partition_by, $row["partition_by"]) . "</select>" . on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')", 1) . script("qsl('select').onchange = partitionByChange;"); ?>
 (<input name="partition" value="<?php echo h($row["partition"]); ?>">)
 <?php echo lang('Partitions'); ?>: <input type="number" name="partitions" class="size<?php echo ($partition_table || !$row["partition_by"] ? " hidden" : ""); ?>" value="<?php echo h($row["partitions"]); ?>">
-<table cellspacing="0" id="partition-table"<?php echo ($partition_table ? "" : " class='hidden'"); ?>>
+<table id="partition-table"<?php echo ($partition_table ? "" : " class='hidden'"); ?>>
 <thead><tr><th><?php echo lang('Partition name'); ?><th><?php echo lang('Values'); ?></thead>
 <?php
 foreach ($row["partition_names"] as $key => $val) {
index cfafe8d633edac4cc0146a8683e9e57394dc1af0..5cf3b8cd6edbcab1b9f31f13f95ed14ee4ae08c1 100644 (file)
@@ -66,7 +66,7 @@ if ($adminer->homepage()) {
                                }
                        }
                        echo "<div class='scrollable'>\n";
-                       echo "<table cellspacing='0' class='nowrap checkable odds'>\n";
+                       echo "<table class='nowrap checkable odds'>\n";
                        echo script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");
                        echo '<thead><tr class="wrap">';
                        echo '<td><input id="check-all" type="checkbox" class="jsonly">' . script("qs('#check-all').onclick = partial(formCheck, /^(tables|views)\[/);", "");
@@ -161,7 +161,7 @@ if ($adminer->homepage()) {
                        echo "<h3 id='routines'>" . lang('Routines') . "</h3>\n";
                        $routines = routines();
                        if ($routines) {
-                               echo "<table cellspacing='0' class='odds'>\n";
+                               echo "<table class='odds'>\n";
                                echo '<thead><tr><th>' . lang('Name') . '<td>' . lang('Type') . '<td>' . lang('Return type') . "<td></thead>\n";
                                foreach ($routines as $row) {
                                        $name = ($row["SPECIFIC_NAME"] == $row["ROUTINE_NAME"] ? "" : "&name=" . urlencode($row["ROUTINE_NAME"])); // not computed on the pages to be able to print the header first
@@ -183,7 +183,7 @@ if ($adminer->homepage()) {
                        echo "<h3 id='sequences'>" . lang('Sequences') . "</h3>\n";
                        $sequences = get_vals("SELECT sequence_name FROM information_schema.sequences WHERE sequence_schema = current_schema() ORDER BY sequence_name");
                        if ($sequences) {
-                               echo "<table cellspacing='0' class='odds'>\n";
+                               echo "<table class='odds'>\n";
                                echo "<thead><tr><th>" . lang('Name') . "</thead>\n";
                                foreach ($sequences as $val) {
                                        echo "<tr><th><a href='" . h(ME) . "sequence=" . urlencode($val) . "'>" . h($val) . "</a>\n";
@@ -197,7 +197,7 @@ if ($adminer->homepage()) {
                        echo "<h3 id='user-types'>" . lang('User types') . "</h3>\n";
                        $user_types = types();
                        if ($user_types) {
-                               echo "<table cellspacing='0' class='odds'>\n";
+                               echo "<table class='odds'>\n";
                                echo "<thead><tr><th>" . lang('Name') . "</thead>\n";
                                foreach ($user_types as $val) {
                                        echo "<tr><th><a href='" . h(ME) . "type=" . urlencode($val) . "'>" . h($val) . "</a>\n";
@@ -211,7 +211,7 @@ if ($adminer->homepage()) {
                        echo "<h3 id='events'>" . lang('Events') . "</h3>\n";
                        $rows = get_rows("SHOW EVENTS");
                        if ($rows) {
-                               echo "<table cellspacing='0'>\n";
+                               echo "<table>\n";
                                echo "<thead><tr><th>" . lang('Name') . "<td>" . lang('Schedule') . "<td>" . lang('Start') . "<td>" . lang('End') . "<td></thead>\n";
                                foreach ($rows as $row) {
                                        echo "<tr>";
index e81f80fd323733304d376ac29e9f969b8230d270..9e1ca291677d61812a9be5df1f030cd4a264bd44 100644 (file)
@@ -137,7 +137,7 @@ page_header(lang('Export'), $error, ($_GET["export"] != "" ? array("table" => $_
 ?>
 
 <form action="" method="post">
-<table cellspacing="0" class="layout">
+<table class="layout">
 <?php
 $db_style = array('', 'USE', 'DROP+CREATE', 'CREATE');
 $table_style = array('', 'DROP+CREATE', 'CREATE');
@@ -174,7 +174,7 @@ echo "<tr><th>" . lang('Data') . "<td>" . html_select('data_style', $data_style,
 <p><input type="submit" value="<?php echo lang('Export'); ?>">
 <input type="hidden" name="token" value="<?php echo $token; ?>">
 
-<table cellspacing="0">
+<table>
 <?php
 echo script("qsl('table').onclick = dumpClick;");
 $prefixes = array();
index 6f62a7e8089e6e87d74f75cf67f21cde6dedf7d4..083d18dc72f99fe5931c002af091092519793115 100644 (file)
@@ -35,7 +35,7 @@ if (!$row && $EVENT != "") {
 ?>
 
 <form action="" method="post">
-<table cellspacing="0" class="layout">
+<table class="layout">
 <tr><th><?php echo lang('Name'); ?><td><input name="EVENT_NAME" value="<?php echo h($row["EVENT_NAME"]); ?>" data-maxlength="64" autocapitalize="off">
 <tr><th title="datetime"><?php echo lang('Start'); ?><td><input name="STARTS" value="<?php echo h("$row[EXECUTE_AT]$row[STARTS]"); ?>">
 <tr><th title="datetime"><?php echo lang('End'); ?><td><input name="ENDS" value="<?php echo h($row["ENDS"]); ?>">
index 75a909e9c259b1731581856cd6550aafcadebd68..6e90b731a06ad5a6461eeb5e22a08ad89caaa7d6 100644 (file)
@@ -77,7 +77,7 @@ if ($jush == "pgsql") {
 ?>
 <input type="hidden" name="change-js" value="">
 <noscript><p><input type="submit" name="change" value="<?php echo lang('Change'); ?>"></noscript>
-<table cellspacing="0">
+<table>
 <thead><tr><th id="label-source"><?php echo lang('Source'); ?><th id="label-target"><?php echo lang('Target'); ?></thead>
 <?php
 $j = 0;
index af07b5368bfa68587f0978b08bb3466b3ca4cbad..ec3260aa4846002bbd0bc6cca992e621ca9ee190 100644 (file)
@@ -118,7 +118,7 @@ class Adminer {
        */
        function loginForm() {
                global $drivers;
-               echo "<table cellspacing='0' class='layout'>\n";
+               echo "<table class='layout'>\n";
                echo $this->loginFormField('driver', '<tr><th>' . lang('System') . '<td>', html_select("auth[driver]", $drivers, DRIVER, "loginDriver(this);") . "\n");
                echo $this->loginFormField('server', '<tr><th>' . lang('Server') . '<td>', '<input name="auth[server]" value="' . h(SERVER) . '" title="hostname[:port]" placeholder="localhost" autocapitalize="off">' . "\n");
                echo $this->loginFormField('username', '<tr><th>' . lang('Username') . '<td>', '<input name="auth[username]" id="username" autofocus value="' . h($_GET["username"]) . '" autocomplete="username" autocapitalize="off">' . script("qs('#username').form['auth[driver]'].onchange();"));
@@ -311,7 +311,7 @@ class Adminer {
        function tableStructurePrint($fields) {
                global $structured_types;
                echo "<div class='scrollable'>\n";
-               echo "<table cellspacing='0' class='nowrap odds'>\n";
+               echo "<table class='nowrap odds'>\n";
                echo "<thead><tr><th>" . lang('Column') . "<td>" . lang('Type') . (support("comment") ? "<td>" . lang('Comment') : "") . "</thead>\n";
                foreach ($fields as $field) {
                        echo "<tr><th>" . h($field["field"]);
@@ -335,7 +335,7 @@ class Adminer {
        * @return null
        */
        function tableIndexesPrint($indexes) {
-               echo "<table cellspacing='0'>\n";
+               echo "<table>\n";
                foreach ($indexes as $name => $index) {
                        ksort($index["columns"]); // enforce correct columns order
                        $print = array();
index 3be242909270738ed2e8e07e00baab16c11d5524..8066261a3faf8917c658770d29dfe01d6e365aeb 100644 (file)
@@ -29,7 +29,7 @@ function connect_error() {
                        $scheme = support("scheme");
                        $collations = collations();
                        echo "<form action='' method='post'>\n";
-                       echo "<table cellspacing='0' class='checkable odds'>\n";
+                       echo "<table class='checkable odds'>\n";
                        echo script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");
                        echo "<thead><tr>"
                                . (support("database") ? "<td>" : "")
index 5c6999507929dc8efbbfd198bfddf9a942f287ae..1984579fa0a2816e9adaceecf2458c47a7334fad 100644 (file)
@@ -19,7 +19,7 @@ function select($result, $connection2 = null, $orgtables = array(), $limit = 0)
        for ($i=0; (!$limit || $i < $limit) && ($row = $result->fetch_row()); $i++) {
                if (!$i) {
                        echo "<div class='scrollable'>\n";
-                       echo "<table cellspacing='0' class='nowrap odds'>\n";
+                       echo "<table class='nowrap odds'>\n";
                        echo "<thead><tr>";
                        for ($j=0; $j < count($row); $j++) {
                                $field = $result->fetch_field();
index 6e0158e5b94255b857658d8cdf92c1fb50c3308c..196f70be67501ce726c7fa55952c2d33992104c5 100644 (file)
@@ -1213,7 +1213,7 @@ function select_value($val, $link, $field, $text_length) {
                                . "<td>" . select_value($v, $link, $field, $text_length)
                        ;
                }
-               return "<table cellspacing='0'>$return</table>";
+               return "<table>$return</table>";
        }
        if (!$link) {
                $link = $adminer->selectLink($val, $field);
@@ -1406,7 +1406,7 @@ function edit_form($table, $fields, $row, $update) {
        if (!$fields) {
                echo "<p class='error'>" . lang('You have no privileges to update this table.') . "\n";
        } else {
-               echo "<table cellspacing='0' class='layout'>" . script("qsl('table').onkeydown = editingKeydown;");
+               echo "<table class='layout'>" . script("qsl('table').onkeydown = editingKeydown;");
                foreach ($fields as $name => $field) {
                        echo "<tr><th>" . $adminer->fieldName($field);
                        $default = $_GET["set"][bracket_escape($name)];
index 2de093286c00fbc90dbbaa0cfbd82e97095acfff..4aed4a49e3a88b0d97145a2eb065a2768073fd2f 100644 (file)
@@ -99,7 +99,7 @@ $show_options = ($_POST ? $_POST["options"] : adminer_setting("index_options"));
 
 <form action="" method="post">
 <div class="scrollable">
-<table cellspacing="0" class="nowrap">
+<table class="nowrap">
 <thead><tr>
 <th id="label-type"><?php echo lang('Index Type'); ?>
 <th><input type="submit" class="wayoff"><?php
index a8e484827850484c33f9589157d992f6f51e2390..eac36544b38de1a5fb43f670dfd4b0901e4bcb9d 100644 (file)
@@ -14,7 +14,7 @@ echo "<form action=''><p>\n";
 hidden_fields_get();
 echo "<input type='hidden' name='db' value='" . h(DB) . "'>\n";
 echo ($grant ? "" : "<input type='hidden' name='grant' value=''>\n");
-echo "<table cellspacing='0' class='odds'>\n";
+echo "<table class='odds'>\n";
 echo "<thead><tr><th>" . lang('Username') . "<th>" . lang('Server') . "<th></thead>\n";
 
 while ($row = $result->fetch_assoc()) {
index 949ecb533305856bee5b2ad5dcd9a9fc9d13a69d..1fc84ef5512cd379c1ce132ef3a983205275fd4e 100644 (file)
@@ -39,7 +39,7 @@ $routine_languages = routine_languages();
 <?php echo ($routine_languages ? lang('Language') . ": " . html_select("language", $routine_languages, $row["language"]) . "\n" : ""); ?>
 <input type="submit" value="<?php echo lang('Save'); ?>">
 <div class="scrollable">
-<table cellspacing="0" class="nowrap">
+<table class="nowrap">
 <?php
 edit_fields($row["fields"], $collations, $routine);
 if (isset($_GET["function"])) {
index 915d0e4535f78cf51443530ea9695837ba89bd7f..cd804b97aae84438cc64c7476a657fcb2f615deb 100644 (file)
@@ -16,7 +16,7 @@ page_header(lang('Process list'), $error);
 
 <form action="" method="post">
 <div class="scrollable">
-<table cellspacing="0" class="nowrap checkable odds">
+<table class="nowrap checkable odds">
 <?php
 echo script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");
 // HTML valid because there is always at least one process
index ec62bf4559d4d8dce46036cb4e9497b1ddc8f491..c82cfcea7439db493ed2c5ef5a45eb06ec721ff6 100644 (file)
@@ -312,7 +312,7 @@ if (!$columns && support("table")) {
                        $backward_keys = $adminer->backwardKeys($TABLE, $table_name);
 
                        echo "<div class='scrollable'>";
-                       echo "<table id='table' cellspacing='0' class='nowrap checkable odds'>";
+                       echo "<table id='table' class='nowrap checkable odds'>";
                        echo script("mixin(qs('#table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true), onkeydown: editingKeydown});");
                        echo "<thead><tr>" . (!$group && $select
                                ? ""
index 114f8de124f607c54cf8bc6e31d3697262033ebf..76f1d5cbb26c25bc8d4e8655544b02dfa3df05ce 100644 (file)
@@ -38,7 +38,7 @@ if (!is_view($table_status)) {
                echo "<h3 id='foreign-keys'>" . lang('Foreign keys') . "</h3>\n";
                $foreign_keys = foreign_keys($TABLE);
                if ($foreign_keys) {
-                       echo "<table cellspacing='0'>\n";
+                       echo "<table>\n";
                        echo "<thead><tr><th>" . lang('Source') . "<td>" . lang('Target') . "<td>" . lang('ON DELETE') . "<td>" . lang('ON UPDATE') . "<td></thead>\n";
                        foreach ($foreign_keys as $name => $foreign_key) {
                                echo "<tr title='" . h($name) . "'>";
@@ -62,7 +62,7 @@ if (!is_view($table_status)) {
                echo "<h3 id='checks'>" . lang('Checks') . "</h3>\n";
                $check_constraints = check_constraints($TABLE);
                if ($check_constraints) {
-                       echo "<table cellspacing='0'>\n";
+                       echo "<table>\n";
                        foreach ($check_constraints as $key => $val) {
                                echo "<tr title='" . h($key) . "'>";
                                echo "<td><code class='jush-$jush'>" . h($val);
@@ -79,7 +79,7 @@ if (support(is_view($table_status) ? "view_trigger" : "trigger")) {
        echo "<h3 id='triggers'>" . lang('Triggers') . "</h3>\n";
        $triggers = triggers($TABLE);
        if ($triggers) {
-               echo "<table cellspacing='0'>\n";
+               echo "<table>\n";
                foreach ($triggers as $key => $val) {
                        echo "<tr valign='top'><td>" . h($val[0]) . "<td>" . h($val[1]) . "<th>" . h($key) . "<td><a href='" . h(ME . 'trigger=' . urlencode($TABLE) . '&name=' . urlencode($key)) . "'>" . lang('Alter') . "</a>\n";
                }
index 4c780cb04bc07ff4ec207f0af2ec9879cf1e1c50..9140a82172267e9673eadc6c3355b66943325baf 100644 (file)
@@ -33,7 +33,7 @@ page_header(($name != "" ? lang('Alter trigger') . ": " . h($name) : lang('Creat
 ?>
 
 <form action="" method="post" id="form">
-<table cellspacing="0" class="layout">
+<table class="layout">
 <tr><th><?php echo lang('Time'); ?><td><?php echo html_select("Timing", $trigger_options["Timing"], $row["Timing"], "triggerChange(/^" . preg_quote($TABLE, "/") . "_[ba][iud]$/, '" . js_escape($TABLE) . "', this.form);"); ?>
 <tr><th><?php echo lang('Event'); ?><td><?php echo html_select("Event", $trigger_options["Event"], $row["Event"], "this.form['Timing'].onchange();"); ?>
 <?php echo (in_array("UPDATE OF", $trigger_options["Event"]) ? " <input name='Of' value='" . h($row["Of"]) . "' class='hidden'>": ""); ?>
index 0a4880054d7396ba4fa9ea9343495fd1b25dc7a6..45e0bb057335ea270aa1f6755aa43940416f3ee6 100644 (file)
@@ -131,7 +131,7 @@ if ($_POST) {
 
 ?>
 <form action="" method="post">
-<table cellspacing="0" class="layout">
+<table class="layout">
 <tr><th><?php echo lang('Server'); ?><td><input name="host" data-maxlength="60" value="<?php echo h($row["host"]); ?>" autocapitalize="off">
 <tr><th><?php echo lang('Username'); ?><td><input name="user" data-maxlength="80" value="<?php echo h($row["user"]); ?>" autocapitalize="off">
 <tr><th><?php echo lang('Password'); ?><td><input name="pass" id="pass" value="<?php echo h($row["pass"]); ?>" autocomplete="new-password">
@@ -141,7 +141,7 @@ if ($_POST) {
 
 <?php
 //! MAX_* limits, REQUIRE
-echo "<table cellspacing='0' class='odds'>\n";
+echo "<table class='odds'>\n";
 echo "<thead><tr><th colspan='2'>" . lang('Privileges') . doc_link(array('sql' => "grant.html#priv_level"));
 $i = 0;
 foreach ($grants as $object => $grant) {
index 3976440de2ddfa3c9035ab9ed7173490f4f9ded2..46604f8b22d32b87d9074e51b12e84a690e4df50 100644 (file)
@@ -6,7 +6,7 @@ $variables = ($status ? show_status() : show_variables());
 if (!$variables) {
        echo "<p class='message'>" . lang('No rows.') . "\n";
 } else {
-       echo "<table cellspacing='0'>\n";
+       echo "<table>\n";
        foreach ($variables as $key => $val) {
                echo "<tr>";
                echo "<th><code class='jush-" . $jush . ($status ? "status" : "set") . "'>" . h($key) . "</code>";
index eecc6cf522474d23f39daabed75fd60b937cb239..825baa8b35a494941f3499dbbeff2ab0b49b1bb8 100644 (file)
@@ -8,7 +8,7 @@ if ($adminer->homepage()) {
                search_tables();
        }
        echo "<div class='scrollable'>\n";
-       echo "<table cellspacing='0' class='nowrap checkable odds'>\n";
+       echo "<table class='nowrap checkable odds'>\n";
        echo script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");
        echo '<thead><tr class="wrap">';
        echo '<td><input id="check-all" type="checkbox" class="jsonly">' . script("qs('#check-all').onclick = partial(formCheck, /^tables\[/);", "");
index 92a64975b8bf9daafea775d7ee89f2a92153a0a2..69e1ff2981a7daccf6477da0a4b5094e1a8fe21e 100644 (file)
@@ -71,7 +71,7 @@ class Adminer {
        }
 
        function loginForm() {
-               echo "<table cellspacing='0' class='layout'>\n";
+               echo "<table class='layout'>\n";
                echo $this->loginFormField('username', '<tr><th>' . lang('Username') . '<td>', '<input type="hidden" name="auth[driver]" value="server"><input name="auth[username]" autofocus value="' . h($_GET["username"]) . '" autocomplete="username" autocapitalize="off">');
                echo $this->loginFormField('password', '<tr><th>' . lang('Password') . '<td>', '<input type="password" name="auth[password]" autocomplete="current-password">' . "\n");
                echo "</table>\n";
index 7b97c946c22cfeb22d395fbd4c139565536ba77a..d0af98bbf89b039cd73a5e31732856c43b43b4b2 100644 (file)
@@ -16,7 +16,7 @@ class AdminerJsonColumn {
        }
 
        private function _buildTable($json) {
-               echo '<table cellspacing="0" style="margin:2px; font-size:100%;">';
+               echo '<table style="margin:2px; font-size:100%;">';
                foreach ($json as $key => $val) {
                        echo '<tr>';
                        echo '<th>' . h($key) . '</th>';
index 28923955d63b889456affa7fa5ae8bd5800fb23f..e0d2b71472be282eb416dcd7a35454b044b16aaf 100644 (file)
@@ -13,7 +13,7 @@ class AdminerTableIndexesStructure {
        * @return bool
        */
        function tableIndexesPrint($indexes) {
-               echo "<table cellspacing='0'>\n";
+               echo "<table>\n";
                echo "<thead><tr><th>" . lang('Name') . "<th>" . lang('Type') . "<th>" . lang('Columns') . "</thead>\n";
                foreach ($indexes as $name => $index) {
                        echo "<tr><th>" . h($name) . "<td>" . $index['type'];
index 8e302f13948c49ee3faf8f81bf3110bc24d691d7..3e9fd35f2cd17d7101f5450b9d5fe1591afdce1e 100644 (file)
@@ -14,7 +14,7 @@ class AdminerTableStructure {
        */
        function tableStructurePrint($fields) {
                echo "<div class='scrollable'>\n";
-               echo "<table cellspacing='0' class='nowrap odds'>\n";
+               echo "<table class='nowrap odds'>\n";
                echo "<thead><tr><th>" . lang('Column') . "<th>" . lang('Type') . "<th>" . lang('Nullable') . "<th>" . lang('Default') . (support("comment") ? "<th>" . lang('Comment') : "") . "</thead>\n";
                foreach ($fields as $field) {
                        echo "<tr><th>" . h($field["field"]) . ($field["primary"] ? " (PRIMARY)" : "");
index 1709e02ac8c60be0719a7019dc1f9b6b170af7ae..87332ba078abea255ac5808f53525ea122c10cd5 100644 (file)
--- a/todo.txt
+++ b/todo.txt
@@ -13,7 +13,7 @@ Skinnable plus.gif and other images - http://typo3.org/extensions/repository/vie
 ? Aliasing of built-in functions can save 7 KB, function minification can save 7 KB, substitution of repetitive $a["a"] can save 4 KB, substitution of $_GET and friends can save 2 KB, aliasing of $connection->query can save 24 B, JS Closure compiler can save 2 KB, not enclosing HTML attribute values can save 1.2 KB, replacing \\n by \n can save .3 KB
 ? Branch binary_compile: LZW compression of all texts can save 11 KB, using chars 127-255 in minification can save 1 KB
 
-https://github.com/vrana/adminer/compare/master...adminerneo:adminerneo:main
+https://github.com/vrana/adminer/compare/master...adminneo-org:adminneo:main
 MySQL: Do not show 'empty' enum value in strict mode
 MySQL: Print comments of stored procedures and functions
 Add drag-n-drop moving of rows in table editing