Maurício Meneghini Fauth
09cf21915e
Merge branch 'QA_5_2'
...
Fixes #18930
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-18 18:59:28 -03:00
Maurício Meneghini Fauth
4eb4a1a0b7
Merge pull request #18937 from kamil-tekiela/Fix-#18930
...
Fix import of empty tables from MediaWiki
2024-02-18 18:26:33 -03:00
Hosted Weblate
28aac52c33
Merge branch 'origin/master' into Weblate.
...
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2024-02-18 01:19:26 +01:00
Ahmad Fauzan Bagaskoro
da93de1689
Translated using Weblate (Indonesian)
...
Currently translated at 73.6% (2510 of 3407 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/id/
Signed-off-by: Ahmad Fauzan Bagaskoro <92.ahmadfauzanbagaskoro@gmail.com>
2024-02-18 01:19:25 +01:00
phpMyAdmin bot
51417f8768
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2024-02-18 00:19:09 +00:00
Maurício Meneghini Fauth
3f0b692f2c
Merge pull request #18985 from kamil-tekiela/Refactor-Import
...
Refactor import
2024-02-16 17:02:22 -03:00
Maurício Meneghini Fauth
271ce8cbdc
Merge pull request #18990 from MauricioFauth/table-relation-dbi-removal
...
Remove dbi object from table/relation/common_form.twig
2024-02-16 15:29:56 -03:00
Maurício Meneghini Fauth
e07c692841
Merge pull request #18993 from MauricioFauth/phpunit-assert-same
...
Make PHPUnit's assertions stricter
2024-02-16 15:20:49 -03:00
Maurício Meneghini Fauth
8d95891a19
Make PHPUnit's assertions stricter
...
Only replaces assertEquals with assertSame where it doesn't causes the
test to fail.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-15 22:39:56 -03:00
Maurício Meneghini Fauth
bf806ada75
Fix some issues in Table\RelationController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-15 15:07:17 -03:00
Maurício Meneghini Fauth
c700a5bcdb
Remove Twig\TableExtension class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-14 20:39:54 -03:00
Maurício Meneghini Fauth
fcb47e4552
Remove dbi object from table/relation/common_form.twig
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-14 20:21:58 -03:00
Maurício Meneghini Fauth
8dbb62a1f1
Merge pull request #18987 from MauricioFauth/config-instance
...
Inject Config instead of using Config::getInstance()
2024-02-14 15:43:29 -03:00
Maurício Meneghini Fauth
fa68771d07
Extract Config to a class property for some classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-13 22:02:55 -03:00
Maurício Meneghini Fauth
ff5c4d2ae5
Extract Config from Relation to a class property
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-13 16:14:38 -03:00
Maurício Meneghini Fauth
609ddf5c35
Extract Config from Node classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:41:17 -03:00
Maurício Meneghini Fauth
441e8ae1d6
Extract Config from the Node class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:35:40 -03:00
Maurício Meneghini Fauth
d07fa7e5f4
Extract Config from Navigation class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:31:08 -03:00
Maurício Meneghini Fauth
ae2c82b15d
Extract Config from NavigationTree class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:26:19 -03:00
Maurício Meneghini Fauth
42b5a46d05
Extract Config from Sql class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:20:48 -03:00
Maurício Meneghini Fauth
bfc1926cf6
Extract Config from Display\Results class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
a4276c6b09
Extract Config from Footer class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
1f33136604
Extract Config from InsertEdit class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
59e6feef12
Extract Config from Header class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:32 -03:00
Maurício Meneghini Fauth
c8d9a852cf
Refactor Menu class to use DI
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:32 -03:00
Maurício Meneghini Fauth
048c51f4f0
Merge pull request #18977 from MauricioFauth/user-privileges
...
Refactor UserPrivileges to use instance instead of static props
2024-02-12 18:23:30 -03:00
Maurício Meneghini Fauth
b33e825297
Merge pull request #18963 from kamil-tekiela/NodeDatabase-natsort
...
Optimize navigation
2024-02-11 14:18:28 -03:00
phpMyAdmin bot
1c4abc8001
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2024-02-11 00:19:19 +00:00
Maurício Meneghini Fauth
2427890069
Use DI for UserPrivilegesFactory class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-10 20:04:39 -03:00
Maurício Meneghini Fauth
20364c92fc
Rename CheckUserPrivileges class to UserPrivilegesFactory
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-10 19:26:52 -03:00
Kamil Tekiela
686eca2c87
Refactor Import
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-10 02:15:42 +01:00
Kamil Tekiela
c62a247801
Remove alternative property access syntax
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-10 02:12:49 +01:00
Kamil Tekiela
a8b68a949c
Replace for with array_map
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-10 02:12:49 +01:00
Kamil Tekiela
d8131ac96f
Use str_starts_with instead of *substr
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-10 02:12:49 +01:00
Maurício Meneghini Fauth
c96439d15d
Remove unused CheckUserPrivileges::getPrivileges() calls
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-09 18:26:31 -03:00
Maurício Meneghini Fauth
8ee44a377e
Refactor UserPrivileges to use instance instead of static props
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-09 15:49:00 -03:00
Maurício Meneghini Fauth
be3c06c7dc
Merge pull request #18981 from kamil-tekiela/Remove-getDbInfo
...
Stop using Util::getDbInfo
2024-02-09 15:44:05 -03:00
Maurício Meneghini Fauth
57aa981edb
Merge pull request #18979 from kamil-tekiela/GLOBALS-tables
...
Globals tables
2024-02-09 15:38:56 -03:00
Maurício Meneghini Fauth
21e7c86dc3
Merge pull request #18978 from kamil-tekiela/Rector-dead-code
...
Rector dead code in TestBase
2024-02-08 21:36:32 -03:00
Szymon Burnejko
7759ec30db
Translated using Weblate (Polish)
...
Currently translated at 86.6% (2969 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pl/
Signed-off-by: Szymon Burnejko <onufry7@gmail.com>
2024-02-09 01:01:58 +01:00
Kamil Tekiela
aa6ce1d263
Optimize CollationController
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 23:28:53 +01:00
Kamil Tekiela
e2800ba242
Optimize RealRowCountController
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 23:24:48 +01:00
Kamil Tekiela
859292236b
Optimize TrackingController
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 22:59:57 +01:00
Kamil Tekiela
3b997cf1a1
Add an assertion
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 22:43:14 +01:00
Kamil Tekiela
b80762f934
Replace Util::getDbInfo with getTables
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 22:43:14 +01:00
Kamil Tekiela
8dd188f64d
Replace globals with local vars and public setter
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 22:43:14 +01:00
Kamil Tekiela
41f343d676
>webDriver is nevel null
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-08 19:56:47 +01:00
Kamil Tekiela
79a68a4349
Add type hints instead of mixed ( #18976 )
...
* Remove some empty() statements
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix docbloc
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type hint to getHtmlForOneKey()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to buildColumnCreationStatement()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add return type to fetchByMode()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getCompatibilities()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getDirContent
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getCharLists()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to executeSqlQuery()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to findLineNumberAndColumn
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to lint()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getHtmlForNewTables3NF()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getViewsAndCreateSqlViewStandIn()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getPossibleRowFormat()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getTableAltersArray()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getValuesForColumn()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getAvailableMimeTypes()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add types to TwigLintCommand
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to isRowCountApproximated
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getReplicationStatus()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type in formatVariable()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to fetchSingleRow()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getPages()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to CentralColumns::getParams()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to removeRelation()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getWarnings()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getTableCommentsArray()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix docbloc comment
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to sanitizeUrl()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to uploadProgressSetup()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to explodeMarkup()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add types in Table
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add type to getHtmlForDataStatements()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-07 19:19:12 -03:00
Ettore Atalan
650d615e26
Translated using Weblate (German)
...
Currently translated at 99.6% (3396 of 3407 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/de/
Signed-off-by: Ettore Atalan <atalanttore@googlemail.com>
2024-02-07 21:01:57 +01:00
Maurício Meneghini Fauth
b5628c1673
Merge pull request #18633 from kamil-tekiela/Introduce-type-mapping-on-master
...
Introduce alias type mapping
2024-02-06 20:41:52 -03:00