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

AdminerCodemirror: Use allFields (bug #962)

This commit is contained in:
Jakub Vrana
2025-03-31 21:34:52 +02:00
parent 177429d59f
commit a27f0953a6

View File

@@ -28,14 +28,16 @@ class AdminerCodemirror {
echo Adminer\script_src("$this->root/addon/runmode/runmode$this->minified.js");
echo Adminer\script_src("$this->root/addon/hint/show-hint.js");
echo Adminer\script_src("$this->root/mode/javascript/javascript$this->minified.js");
$tables = array_fill_keys(array_keys($tableStatuses), array());
if (Adminer\support("sql")) {
echo Adminer\script_src("$this->root/mode/sql/sql$this->minified.js");
echo Adminer\script_src("$this->root/addon/hint/sql-hint$this->minified.js");
}
$tables = array();
foreach ($tableStatuses as $status) {
foreach (Adminer\fields($status["Name"]) as $name => $field) {
$tables[$status["Name"]][] = $name;
if (isset($_GET["sql"]) || isset($_GET["trigger"]) || isset($_GET["check"])) {
foreach (Adminer\driver()->allFields() as $table => $fields) {
foreach ($fields as $field) {
$tables[$table][] = $field["field"];
}
}
}
}
?>