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/runmode/runmode$this->minified.js");
echo Adminer\script_src("$this->root/addon/hint/show-hint.js"); echo Adminer\script_src("$this->root/addon/hint/show-hint.js");
echo Adminer\script_src("$this->root/mode/javascript/javascript$this->minified.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")) { if (Adminer\support("sql")) {
echo Adminer\script_src("$this->root/mode/sql/sql$this->minified.js"); 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"); echo Adminer\script_src("$this->root/addon/hint/sql-hint$this->minified.js");
} if (isset($_GET["sql"]) || isset($_GET["trigger"]) || isset($_GET["check"])) {
$tables = array(); foreach (Adminer\driver()->allFields() as $table => $fields) {
foreach ($tableStatuses as $status) { foreach ($fields as $field) {
foreach (Adminer\fields($status["Name"]) as $name => $field) { $tables[$table][] = $field["field"];
$tables[$status["Name"]][] = $name; }
}
} }
} }
?> ?>