diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index 03a50d13..90a27037 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -937,3 +937,10 @@ function cancel_kill_timeout() { } } } + +/** Callback registered to erase output buffer in AJAX calls +* @return string +*/ +function clean_output() { + return ''; +} diff --git a/adminer/include/version.inc.php b/adminer/include/version.inc.php index 469754a4..75ce5ced 100644 --- a/adminer/include/version.inc.php +++ b/adminer/include/version.inc.php @@ -1,2 +1,2 @@ 'Stránka', 'last' => 'poslední', 'Last page' => 'Poslední stránka', + 'Load more data' => 'Nahrát další data', + 'Loading' => 'Nahrává se', 'whole result' => 'celý výsledek', '%d byte(s)' => array('%d bajt', '%d bajty', '%d bajtů'), diff --git a/adminer/select.inc.php b/adminer/select.inc.php index dfdc5b43..c08ab143 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -188,6 +188,9 @@ if ($_POST && !$error) { } $table_name = $adminer->tableName($table_status); +if (is_ajax()) { + ob_start('clean_output'); +} page_header(lang('Select') . ": $table_name", $error); $set = null; @@ -258,7 +261,7 @@ if (!$columns) { } else { $backward_keys = $adminer->backwardKeys($TABLE, $table_name); - echo "
" . lang('edit') . ""); $names = array(); $functions = array(); @@ -298,6 +301,12 @@ if (!$columns) { } } echo ($backward_keys ? " | " . lang('Relations') : "") . " |
---|