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

IMAP: Avoid globals

This commit is contained in:
Jakub Vrana
2025-03-18 13:00:40 +01:00
parent 1c5a192cb5
commit 1424a42b1f

View File

@@ -205,18 +205,16 @@ if (isset($_GET["imap"])) {
}
function tables_list() {
global $connection;
return $connection->tables_list();
return connection()->tables_list();
}
function table_status($name = "", $fast = false) {
global $connection;
if ($name != "") {
return $connection->table_status($name, $fast);
return connection()->table_status($name, $fast);
}
$return = array();
foreach (tables_list() as $table => $type) {
$return[$table] = $connection->table_status($table, $fast);
$return[$table] = connection()->table_status($table, $fast);
}
return $return;
}
@@ -226,8 +224,7 @@ if (isset($_GET["imap"])) {
}
function error() {
global $connection;
return h($connection->error);
return h(connection()->error);
}
function is_view($table_status) {