Commit Graph

128255 Commits

Author SHA1 Message Date
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