Jakub Vrana
dc38a7ded3
Plugins: Move operators to a method
2025-03-28 14:30:00 +01:00
Jakub Vrana
a9143ccbdc
Doc-comments: Fix type errors
2025-03-28 12:47:09 +01:00
Jakub Vrana
b948f77af4
Doc-comments: Fix type errors
2025-03-28 12:47:06 +01:00
Jakub Vrana
54f8d731b3
Doc-comments: Sync method signatures
2025-03-28 12:45:02 +01:00
Jakub Vrana
ab4208dcb8
Doc-comments: Declare type properties
2025-03-28 12:45:02 +01:00
Jakub Vrana
5e88dae4e2
Doc-comments: Format
2025-03-28 12:45:02 +01:00
Jakub Vrana
45c045382a
Doc-comments: Move return types to declaration
2025-03-28 12:45:02 +01:00
Jakub Vrana
641ee4ff26
Doc-comments: Move param types to declaration
2025-03-28 12:45:02 +01:00
Jakub Vrana
911f3b71b7
Doc-comments: Add param names
2025-03-28 12:45:02 +01:00
Jakub Vrana
e2deed9a02
Use common parent for Db
2025-03-27 18:39:47 +01:00
Jakub Vrana
309fdb0d86
PHPStan: Fix level 3 errors
2025-03-26 16:57:58 +01:00
Jakub Vrana
7e5757f8b4
PHPStan: Fix level 2 errors
2025-03-26 16:22:15 +01:00
Jakub Vrana
d39cc24c61
PHPStan: Fix level 1 errors
2025-03-26 13:49:11 +01:00
Jakub Vrana
63c258a7f9
PHPStan: Fix level 0 errors
2025-03-26 13:14:10 +01:00
Jakub Vrana
c5f87110ff
Notices: Use idx()
2025-03-26 10:21:36 +01:00
Jakub Vrana
1b8a428d2f
Notices: Avoid accessing offset on null
...
Thanks to @peterpp at 62017e3 .
2025-03-26 07:20:10 +01:00
Jakub Vrana
41aad5bc37
Doc-comment: Use type aliases for arrays
...
Type aliases could be defined either globally (https://phpstan.org/writing-php-code/phpdoc-types#global-type-aliases ) or just for a class.
I prefer having them at the place where they are created.
2025-03-26 02:43:08 +01:00
Jakub Vrana
cccc784da4
Always return array from table_status()
2025-03-26 01:34:48 +01:00
Jakub Vrana
50cdbbe415
Non-MySQL: Better field types in SQL command
2025-03-24 14:43:15 +01:00
Jakub Vrana
b8eb0ad8f5
Notices: Declare properties in fetch_field()
2025-03-24 12:18:24 +01:00
Jakub Vrana
3dd1b41472
Notices: Store maria into a declared variable
2025-03-24 07:30:22 +01:00
Jakub Vrana
8da9239279
Plugins: Remove obsolete instructions
2025-03-22 22:34:52 +01:00
Jakub Vrana
e0dde9034f
Doc-comments: Use consistent style
2025-03-22 21:04:58 +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
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
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
e8b15c99f4
Add back function to get driver name ( fix #919 )
...
This reverts fe88f83 .
2025-03-17 08:07:24 +01:00
Jakub Vrana
22a3efe4ed
Code style: avoid excesive mixing of PHP and HTML
2025-03-17 00:02:41 +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
2fdebfda29
Ensure PHP 5.3 compatibility
2025-03-11 21:43:59 +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
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