Kamil Tekiela
|
cb7a87d115
|
Introduce TableType enum for table list type filtering
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-16 15:28:54 +01:00 |
|
Kamil Tekiela
|
5a9f9a6397
|
Verify is_string($user)
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2026-08-21 14:54:37 +01:00 |
|
Maurício Meneghini Fauth
|
6b0c98f0db
|
Fix some coding standard issues
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
|
2026-08-13 16:11:37 -03:00 |
|
Kamil Tekiela
|
f708e074c9
|
Clean up config again (#20264)
* MaxTableList/MaxDbList/QueryHistoryMax
* UserprefsDisallow
* NaturalOrder
* Update TableTest.php
* MaxExactCountViews
* Update ReplicationGuiTest.php
* Update RoutinesTest.php
* Update StructureControllerTest.php
* Update ExportControllerTest.php
* Update StructureControllerTest.php
* Update BookmarkTest.php
* MaxCharactersInDisplayedSQL
* ActionLinksMode/ShowSQL/MysqlSslWarningSafeHosts
* Update TwoFactorTest.php
* ForeignKeyMaxLimit/ForeignKeyDropdownOrder
* QueryHistoryDB
* ZeroConf
* UseDbSearch
* MaxRoutineList
* NumFavoriteTables
* EnableAutocompleteForTablesAndColumns
* MaxExactCount/ShowStats
* InitialSlidersState
* Remove isset in Results
* Remove isset and fix tests
* PmaNoRelation_DisableWarning
* ShowCreateDb
* Update phpstan-baseline.neon
* Navigation
* Upgrading vimeo/psalm (6.15.0 => 6.16.1)
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2026-04-10 16:33:08 -03:00 |
|
Kamil Tekiela
|
0341f9dc23
|
Fix MaxDbList
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2026-02-19 21:29:30 +00:00 |
|
Maurício Meneghini Fauth
|
364e8e5a8a
|
Extract ResponseRenderer from DatabaseInterface::getDatabasesFull()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2026-02-18 21:04:39 -03:00 |
|
Maurício Meneghini Fauth
|
0aae924e03
|
Extract ResponseRenderer dependency from Html\Generator
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2026-02-17 17:15:39 -03:00 |
|
Maurício Meneghini Fauth
|
17e34144a1
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2026-02-10 22:32:28 -03:00 |
|
Maurício Meneghini Fauth
|
6306822b6d
|
Extract dependency from Util::getCollateForIS()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2026-01-30 18:15:44 -03:00 |
|
Maurício Meneghini Fauth
|
4354f4b246
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-11-08 19:44:44 -03:00 |
|
Maurício Meneghini Fauth
|
e515ecd108
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-10-17 10:55:19 -03:00 |
|
Maurício Meneghini Fauth
|
7567aecd73
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-10-17 10:20:27 -03:00 |
|
Kamil Tekiela
|
6e60732b5a
|
Improve type in getFieldsMeta()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-09-12 15:37:11 +01:00 |
|
Kamil Tekiela
|
86b97b1ba9
|
Split up fetchResult()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-09-12 15:37:11 +01:00 |
|
Kamil Tekiela
|
ae7b1c5292
|
Inline fetchValueOrValueByIndex
It's better for type inference.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-09-12 15:37:11 +01:00 |
|
Maurício Meneghini Fauth
|
8f1adbf5cb
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-08-25 18:33:04 -03:00 |
|
Maurício Meneghini Fauth
|
e7765efd63
|
Make some comparisons stricter
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-07-06 15:44:31 -03:00 |
|
Maurício Meneghini Fauth
|
c52edb3e07
|
Move indexes classes to the Indexes namespace
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-03-30 14:23:23 -03:00 |
|
Maurício Meneghini Fauth
|
65cd15d10d
|
Merge pull request #19569 from kamil-tekiela/Replace-trigger_error-in-mysqli
Add an error instead of triggering warning
|
2025-02-19 20:28:57 -03:00 |
|
Kamil Tekiela
|
a687b114cc
|
Create addNotice and addUserError
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-29 18:33:36 +00:00 |
|
Kamil Tekiela
|
48ca6a188e
|
Use new mysqli instead of mysqli_init
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-29 18:03:14 +00:00 |
|
Kamil Tekiela
|
deffe78580
|
Replace trigger_error with addError
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-29 17:50:49 +00:00 |
|
Kamil Tekiela
|
2484cba839
|
Create unquoteDefaultValue()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-29 14:46:53 +00:00 |
|
Kamil Tekiela
|
bc477b68ad
|
Refactor AuthenticationConfig
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-28 21:41:29 +00:00 |
|
Kamil Tekiela
|
1f392e1e1f
|
Add an error instead of triggering warning
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-28 19:36:25 +00:00 |
|
Kamil Tekiela
|
6909ef45b3
|
Merge ColumnFull & Column
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-22 16:38:43 +00:00 |
|
Maurício Meneghini Fauth
|
1280adb2c8
|
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-01-13 16:17:52 -03:00 |
|
Maurício Meneghini Fauth
|
f5d99cec89
|
Remove the errno global variable
Replaces it with DatabaseInterface::$errorNumber static property.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
|
2025-01-09 00:57:19 -03:00 |
|
Maurício Meneghini Fauth
|
37018dbd5c
|
Merge pull request #19487 from kamil-tekiela/Improvements-to-DatabaseInterface
Improvements to database interface
|
2025-01-02 17:57:29 -03:00 |
|
Kamil Tekiela
|
04d3912505
|
Remove prepare method and Statement class
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-01 19:56:37 +00:00 |
|
Kamil Tekiela
|
326da8369f
|
Implement executeQuery
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-01 19:53:50 +00:00 |
|
Kamil Tekiela
|
9e2fb9af2b
|
Move queryAndGetNumRows to Node
This function is an antipattern so let's limit it to Node class.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2025-01-01 15:49:07 +00:00 |
|
Kamil Tekiela
|
def8e350a0
|
Create getInstanceForTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-31 15:41:46 +00:00 |
|
Kamil Tekiela
|
0db131572c
|
Dbi: take Config as a parameter
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-31 14:56:02 +00:00 |
|
Kamil Tekiela
|
821bb81af2
|
Drop getColumnsFull()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 17:58:03 +00:00 |
|
Kamil Tekiela
|
489ef4715d
|
Make $table param non-nullable
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 17:28:55 +00:00 |
|
Kamil Tekiela
|
2994f07e97
|
Make $database param non-nullable
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 17:25:40 +00:00 |
|
Kamil Tekiela
|
f09d805d28
|
Remove $column param
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 17:23:11 +00:00 |
|
Kamil Tekiela
|
edd1e2ea0a
|
Refactor getISCompatForGetColumnsFull
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 16:05:51 +00:00 |
|
Kamil Tekiela
|
3aaab99845
|
Use QueryGenerator::getColumnsSql
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-23 15:37:49 +00:00 |
|
Kamil Tekiela
|
fcd3ee3279
|
Voidify always true method
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-22 18:50:00 +00:00 |
|
Kamil Tekiela
|
8015e4de72
|
Move DatabaseInterface to Dbal
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
|
2024-12-22 18:34:53 +00:00 |
|