diff --git a/adminer/drivers/mysql.inc.php b/adminer/drivers/mysql.inc.php index 6878f101..64142e1d 100644 --- a/adminer/drivers/mysql.inc.php +++ b/adminer/drivers/mysql.inc.php @@ -727,7 +727,7 @@ if (!defined('Adminer\DRIVER')) { * @return bool */ function drop_databases($databases) { - $return = apply_queries("DROP DATABASE", $databases, 'idf_escape'); + $return = apply_queries("DROP DATABASE", $databases, 'Adminer\idf_escape'); restart_session(); set_session("dbs", null); return $return; diff --git a/adminer/drivers/pgsql.inc.php b/adminer/drivers/pgsql.inc.php index 354b6192..4438e4a2 100644 --- a/adminer/drivers/pgsql.inc.php +++ b/adminer/drivers/pgsql.inc.php @@ -535,7 +535,7 @@ ORDER BY conkey, conname") as $row function drop_databases($databases) { global $connection; $connection->close(); - return apply_queries("DROP DATABASE", $databases, 'idf_escape'); + return apply_queries("DROP DATABASE", $databases, 'Adminer\idf_escape'); } function rename_database($name, $collation) { diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index c386aa6b..ad1c7e82 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -660,7 +660,7 @@ function queries($query) { * @param callback * @return bool */ -function apply_queries($query, $tables, $escape = 'table') { +function apply_queries($query, $tables, $escape = 'Adminer\table') { foreach ($tables as $table) { if (!queries("$query " . $escape($table))) { return false; diff --git a/changes.txt b/changes.txt index 3fafdd15..72c9f163 100644 --- a/changes.txt +++ b/changes.txt @@ -1,4 +1,5 @@ Adminer dev: +Fix bulk operations with tables Remove duplicate columns from select (bug #670) MariaDB: Fix link to status variable doc (bug #658)