mirror of
https://github.com/vrana/adminer.git
synced 2025-08-08 15:47:00 +02:00
Time out long running database list
This commit is contained in:
@@ -31,6 +31,14 @@ if ($_GET["script"] == "db") {
|
||||
json_row("sum-$key", number_format($val, 0, '.', lang(',')));
|
||||
}
|
||||
json_row("");
|
||||
|
||||
} elseif ($_GET["script"] == "kill") {
|
||||
foreach (process_list(false) as $process) {
|
||||
if (ereg('^/\* Adminer ' . (+$_POST["kill"]) . ' \*/', $process["Info"])) {
|
||||
$connection->query("KILL $process[Id]");
|
||||
}
|
||||
}
|
||||
|
||||
} else { // connect
|
||||
foreach (count_tables($adminer->databases()) as $db => $val) {
|
||||
json_row("tables-" . js_escape($db), $val);
|
||||
|
Reference in New Issue
Block a user