Jakub Vrana
1f5a7fa717
JS: Use arrow functions
...
All function () {} left in the code reference `this` and thus couldn't use arrow functions.
2025-03-20 10:35:08 +01:00
Jakub Vrana
62c18efbd5
JS: Use let/const for globals
2025-03-20 08:59:07 +01:00
Jakub Vrana
101229043e
JS: Use let/const in spaghetti code
2025-03-20 08:58:48 +01:00
Jakub Vrana
f2a5d5127a
Display collation at table structure if different from table
2025-03-19 22:42:02 +01:00
Jakub Vrana
e6ead2d12c
New plugin: Allow switching light and dark mode ( fix #926 )
2025-03-19 20:20:43 +01:00
Takashi SHIRAI
9f8344e53c
Fix the uncaught exception because of namespace.
...
Signed-off-by: Takashi SHIRAI <shirai@nintendo.co.jp >
2025-03-19 18:35:32 +01:00
Jakub Vrana
2dd32cf534
Plugin pretty-json-column: fix with enum ( fix #928 )
...
Also add syntax highlighting.
2025-03-19 18:22:57 +01:00
Jakub Vrana
ea3da56b6d
Add plugins/plugin.php for backwards compatibility
2025-03-18 22:30:51 +01:00
Jakub Vrana
41dabfb4f2
Plugins: Autoload plugins in adminer-plugins/
2025-03-18 22:30:49 +01:00
Jakub Vrana
06c15aa263
IMAP: Use db mail
2025-03-18 19:46:40 +01:00
Jakub Vrana
8a64fb16cd
IMAP: Use imap_num_msg()
2025-03-18 19:46:08 +01:00
Jakub Vrana
bc9de24d77
Add helper for <input type=hidden>
2025-03-18 17:15:10 +01:00
Jakub Vrana
249807fc48
IMAP: Simplify expunge
2025-03-18 14:56:37 +01:00
Jakub Vrana
6e76454f59
Update changes
2025-03-18 14:45:10 +01:00
Jakub Vrana
655cca0872
IMAP: Export
2025-03-18 14:05:51 +01:00
Jakub Vrana
16989a736c
IMAP: Use halfopen
2025-03-18 13:58:05 +01:00
Jakub Vrana
a3d1ab34bb
Move engines() to Driver
2025-03-18 13:41:24 +01:00
Jakub Vrana
b2f904c64f
IMAP: Add Data_length
2025-03-18 13:36:49 +01:00
Jakub Vrana
4861c88cc6
IMAP: Create, drop, truncate
2025-03-18 13:10:45 +01:00
Jakub Vrana
1424a42b1f
IMAP: Avoid globals
2025-03-18 13:00:40 +01:00
Jakub Vrana
57e6c2651c
IMAP: Number of rows
2025-03-18 12:52:17 +01:00
Jakub Vrana
693dc5b8a7
IMAP: Delete message
...
Also support mailboxes with spaces
2025-03-18 12:35:36 +01:00
Jakub Vrana
753642630b
IMAP: Select columns
2025-03-18 12:15:31 +01:00
Jakub Vrana
ebb31bdac8
IMAP: New driver created just for fun
2025-03-18 11:35:14 +01:00
Jakub Vrana
19313a8dab
Pass $result to last_id
2025-03-17 19:58:21 +01:00
Jakub Vrana
a9b020452e
Plugins: Add backward-keys
2025-03-17 19:58:20 +01:00
Jakub Vrana
e8b15c99f4
Add back function to get driver name ( fix #919 )
...
This reverts fe88f83 .
2025-03-17 08:07:24 +01:00
Jakub Vrana
c02a7d6abe
Add missing namespace
2025-03-17 00:49:12 +01:00
Jakub Vrana
22a3efe4ed
Code style: avoid excesive mixing of PHP and HTML
2025-03-17 00:02:41 +01:00
Jakub Vrana
dd47df9b9c
Display comment in title of field
2025-03-16 22:49:50 +01:00
Jakub Vrana
fa8339c8c2
Plugins: Remove fragile autoloader
2025-03-16 22:09:43 +01:00
Jakub Vrana
517f63835d
Plugins: add syntaxHighlighting() and CodeMirror
2025-03-16 14:00:39 +01:00
Jakub Vrana
e3515fd63f
CSS: Dark mode syntax highlighting and adminer-dark.css
2025-03-15 02:00:21 +01:00
Jakub Vrana
95dccfe9fb
MongoDB: Rename file
2025-03-13 15:21:19 +01:00
Jakub Vrana
078957fe32
MongoDB: Move to plugin
2025-03-13 14:27:54 +01:00
Jakub Vrana
f2ce6c0a71
Wrap long lines
2025-03-12 11:43:21 +01:00
Jakub Vrana
22d08b4a50
Add comment
2025-03-12 06:01:29 +01:00
Jakub Vrana
dd3cc4e683
Add plugin AdminerEditorViews ( fix #905 )
2025-03-12 05:22:57 +01:00
Jakub Vrana
2fdebfda29
Ensure PHP 5.3 compatibility
2025-03-11 21:43:59 +01:00
Jakub Vrana
7b1ea5fa2c
AdminerDumpAlter: Use dumpFooter
2025-03-11 18:20:11 +01:00
Jakub Vrana
156839142e
Fix plugin AdminerPrettyJsonColumn
2025-03-11 18:16:44 +01:00
Jakub Vrana
5d3376e620
Check more style
2025-03-11 12:21:07 +01:00
Jakub Vrana
199edfe11f
Plugins: Add method dumpFooter()
2025-03-11 08:59:38 +01:00
Jakub Vrana
1e963cf90f
Change var to public
2025-03-11 08:17:00 +01:00
Jakub Vrana
0c15a9f42d
Use private visibility on methods
2025-03-11 08:16:41 +01:00
Jakub Vrana
c454ea8430
Use protected visibility
2025-03-11 08:16:41 +01:00
Jakub Vrana
607febea8e
Use private visibility
2025-03-11 08:16:39 +01:00
Jakub Vrana
ebd5f19dd4
Use protected visibility
2025-03-11 08:12:09 +01:00
Jakub Vrana
37e63dd82f
MySQL: Stop treating enum as set as numbers (bug #475 )
2025-03-10 23:40:07 +01:00
Christian Weiske
fde7d7dde2
Elastic: Properly display sparse result rows
...
Result records in Elasticsearch do not always have all columns
that are defined in an index.
This often happens when multiple document types are stored in the same index.
The first row has columns ["_id", "html", "url"], while the second
misses the "html" column: ["_id", "url"].
Adminer expects that all result rows include all columns.
This leads to the problem that the "url" value in the 2nd example row
was rendered in the "html" column.
This patch fixes this problem by fetching the actual column list first
when all fields are to be shown, and using that field list
as base for all rows.
2025-03-10 21:14:54 +01:00