diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index a6347bc3..18fe8896 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -719,7 +719,7 @@ DROP PROCEDURE adminer_alter; if (DB == "" || !$missing) { echo "" . lang('SQL command') . "\n"; if (support("dump")) { - echo "" . lang('Dump') . "\n"; + echo "" . lang('Dump') . "\n"; } } ?> diff --git a/adminer/static/functions.js b/adminer/static/functions.js index e8fb4c21..9307f0f0 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -258,7 +258,12 @@ function ajaxSend(url, data) { as[i].className = ''; } } - //! modify Export link and Change database hidden fields + var dump = document.getElementById('dump'); + if (dump) { + var match = /&(select|table)=([^&]+)/.exec(href); + dump.href = dump.href.replace(/[^=]+$/, '') + (match ? match[2] : ''); + } + //! modify Change database hidden fields if (window.jush) { jush.highlight_tag('code', 0);