Jakub Vrana
6e7158537f
Add comment
2025-03-26 10:25:13 +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
db0e44221b
Doc-comments: Use special PHPStan types
2025-03-25 15:18:47 +01:00
Jakub Vrana
01e2fe4234
Doc-comments: Use array shapes in @return
...
This uses https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
I'm not going to do this in @param, it would be better to use https://phpstan.org/writing-php-code/phpdoc-types#global-type-aliases
2025-03-25 15:08:13 +01:00
Jakub Vrana
2ee325183b
Doc-comment: Improve array @param
...
This uses syntax from https://phpstan.org/writing-php-code/phpdoc-types#general-arrays .
int[] means an array of ints with arbitrary keys (usually strings)
list<string> means an array of strings with sequential integer keys starting at 0
list<string>[] means an arbitrary array of string lists
list<string[]> means list of arbitrary string arrays
string[][] means two dimensional array with arbitrary keys in both dimensions
array was left in the comments for https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
2025-03-25 14:31:27 +01:00
Jakub Vrana
26aa48122f
Doc-comments: Improve array @return
2025-03-25 13:27:54 +01:00
Jakub Vrana
1cf5a91d98
Export: Use output buffering
2025-03-24 17:28:53 +01:00
Jakub Vrana
9e52f0fa2e
Notices: Check session status before restarting
2025-03-23 22:09:46 +01:00
Jakub Vrana
f5ecb18896
Notices: Add helper for reset() with expression
2025-03-23 21:39:25 +01:00
Jakub Vrana
3f2eec9b92
URL parameter ?ext=pdo to force using PDO
2025-03-22 08:18:39 +01:00
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
0b063262ee
Remove ns= from auth_url
2025-03-19 17:53:26 +01:00
Jakub Vrana
ca30d04575
PostgreSQL: Display shorter version (regression from 5.0.5)
2025-03-19 06:49:48 +01:00
Jakub Vrana
751405e006
- PostgreSQL: Avoid warning about crdb_version ( fix #924 , regression from 5.0.5)
2025-03-18 16:20:44 +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
6576fa6a73
Security: Disallow writing temporary files to symlinks (bug #855 )
...
Cc @peterpp
2025-03-16 21:43:08 +01:00
Peter Knut
28535bf384
Refactor generating of private key
...
Generating of private key is atomic now.
2025-03-16 20:54:28 +01:00
Peter Knut
43e3fe375d
Refactor working with a locked file
2025-03-16 20:54:24 +01:00
Jakub Vrana
777d5dca0e
Store information about vendor
2025-03-16 19:03:12 +01:00
Jakub Vrana
6d71cd678e
Separate HTML functions
2025-03-16 19:03:02 +01:00
Jakub Vrana
4fee062b73
Simplify autofocus
2025-03-16 11:08:01 +01:00
Jakub Vrana
8e91417be1
MySQL: Display converting function for binary, bit or geometry fields
2025-03-13 07:50:20 +01:00
Jakub Vrana
a50b3d6385
MS SQL: Fix editing rows with datetime column in primary key
...
Inspired by adminneo-org@b4afc08.
This fixes https://sourceforge.net/p/adminer/discussion/960418/thread/a547e79622/ .
2025-03-12 09:28:22 +01:00
Jakub Vrana
dc2e945aef
MySQL: Convert binary default value to hex when editing
2025-03-11 20:25:52 +01:00
Jakub Vrana
43d86287c4
Fix focusing first field
2025-03-11 20:16:49 +01:00
Jakub Vrana
37e63dd82f
MySQL: Stop treating enum as set as numbers (bug #475 )
2025-03-10 23:40:07 +01:00
Jakub Vrana
6fdde32f86
Remove check for PHP version
2025-03-10 23:03:20 +01:00
Jakub Vrana
dddfc190a5
Split helper html_radios
2025-03-10 11:31:43 +01:00
Jakub Vrana
6dcc5081e1
Fix importing multiple SQL files not terminated by semicolon
...
Inspired by adminneo-org/adminneo#1c08e86.
2025-03-10 09:09:09 +01:00
Peter Knut
e883ad428e
Add support for "order" field privilege
...
In Elasticsearch, text fields are not sortable.
2025-03-08 23:12:00 +01:00
Peter Knut
87d87248c1
Add support for "where" field privilege
...
In Elasticsearch, only indexed fields are searchable.
2025-03-08 23:05:16 +01:00
Jakub Vrana
862e5b4aa4
Move variable initialization
2025-03-08 21:45:21 +01:00
Jakub Vrana
b0450d0d2a
PostgreSQL: Fix setting NULL and original value on enum (bug #884 )
2025-03-08 06:44:12 +01:00
Jakub Vrana
d35c896b92
Add helper function
2025-03-08 06:13:18 +01:00
Jakub Vrana
22a544f71c
Add missing namespace
2025-03-07 12:50:23 +01:00
Jakub Vrana
9918f4155e
Pass credentials to connect()
2025-03-07 12:03:29 +01:00
Jakub Vrana
94a4f61db2
PHP: Use ?:
2025-03-06 18:12:22 +01:00
Jakub Vrana
f05f4b4cbc
Change $jush to constant
2025-03-06 17:51:20 +01:00
Jakub Vrana
0541680d73
Move constants to namespace
2025-03-06 17:34:21 +01:00
Jakub Vrana
37a75f3759
Move types to Driver
2025-03-06 12:35:20 +01:00
Jakub Vrana
a7f097e78c
Code style: Indent long statements
2025-03-05 14:51:17 +01:00
Jakub Vrana
3da09dd31a
Rename Min_ classes
2025-03-05 14:12:42 +01:00
Jakub Vrana
52c5392089
PHP: Use namespace
2025-03-05 13:10:40 +01:00
Jakub Vrana
c52ba0308e
Specify coding style and follow it
2025-03-05 13:10:37 +01:00
Jan Tojnar
4cdcb44bee
Use more [] in doc-comments
...
Follow up to 42de70d032
2025-03-03 08:39:17 +01:00