Maurício Meneghini Fauth
5ce96dadb6
Merge pull request #18880 from MauricioFauth/database-controller-test
...
Add unit test for DatabaseController
2024-01-06 15:49:32 -03:00
Maurício Meneghini Fauth
aa9d2f5ebf
Merge pull request #18879 from MauricioFauth/column-controller-test
...
Add unit tests for ColumnController
2024-01-06 15:48:45 -03:00
Maurício Meneghini Fauth
f78781d949
Add unit test for DatabaseController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-05 11:23:01 -03:00
Maurício Meneghini Fauth
a8f459098f
Add unit tests for ColumnController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-05 10:06:37 -03:00
Maurício Meneghini Fauth
a5850a03ee
Merge pull request #18878 from kamil-tekiela/phpstan
...
Update phpstan
2024-01-04 20:03:39 -03:00
Maurício Meneghini Fauth
6ce18a45d8
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-04 19:59:53 -03:00
Maurício Meneghini Fauth
4d20a8b7e3
Change error message link in ChangeLogController
...
Uses URL redirector instead of a direct link in the error message.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-04 19:00:27 -03:00
Kamil Tekiela
5859fe64fd
Update phpstan
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-01-04 22:56:06 +01:00
Maurício Meneghini Fauth
eabaf493c3
Merge pull request #18877 from MauricioFauth/changelog-controller
...
Add unit test for ChangeLogController
2024-01-04 18:03:14 -03:00
Maurício Meneghini Fauth
e41f3110fe
Add unit test for ChangeLogController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-04 12:46:03 -03:00
Maurício Meneghini Fauth
244094df0c
Updata PHP dependencies
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-03 09:45:40 -03:00
Maurício Meneghini Fauth
878fc69e08
Refactor ErrorHandlerTest::testGetDisplayErrors() test
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-02 19:23:37 -03:00
Maurício Meneghini Fauth
ac0e478057
Merge pull request #18872 from kamil-tekiela/Refactor-Indexes-doSaveData
...
New implementation for Indexes
2024-01-01 21:58:05 -03:00
Kamil Tekiela
f55e1d58a6
Fix failing unit test
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 22:54:02 +01:00
Kamil Tekiela
9925ba6a6a
Fix issues after rebase
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:29:58 +01:00
Kamil Tekiela
0140716725
Add error message to match the behaviour
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:29:58 +01:00
Kamil Tekiela
6e2d43bdd9
Add $oldIndexName as param
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:29:58 +01:00
Kamil Tekiela
b22dc9e4aa
Remove doSaveData() method
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:29:58 +01:00
Kamil Tekiela
187d948866
Redesign IndexRenameController
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:29:58 +01:00
Kamil Tekiela
1a1737c36f
Move getSqlQueryForIndexCreateOrEdit()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:22:24 +01:00
Kamil Tekiela
4677dac58f
Refactor Indexes::doSaveData()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-31 17:22:24 +01:00
Maurício Meneghini Fauth
18d91ef865
Merge pull request #18869 from kamil-tekiela/getStatusInfo-$disableError
...
Refactoring getStatusInfo() and Cache
2023-12-30 23:11:45 -03:00
Maurício Meneghini Fauth
294b02d517
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-30 22:38:58 -03:00
phpMyAdmin bot
7420046fb1
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2023-12-31 00:20:18 +00:00
Maurício Meneghini Fauth
6d0c750f1e
Merge pull request #18870 from kamil-tekiela/fix-17538-index-rename
...
Fix #17538 Index Rename Button generated incorrect sql
2023-12-30 21:07:09 -03:00
Maurício Meneghini Fauth
a850e44479
Add unit test Table\IndexRenameController class
...
Adds unit test for preview SQL button when renaming an index and using
an old MySQL server.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-30 20:49:01 -03:00
Marco Aurélio Cardoso
71a5a7f614
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (3409 of 3409 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/pt_BR/
Signed-off-by: Marco Aurélio Cardoso <marcoaurelio.cardoso@gmail.com>
2023-12-30 22:39:35 +01:00
Kristijan \"Fremen\" Velkovski
d2d352c532
Translated using Weblate (Macedonian)
...
Currently translated at 27.2% (930 of 3411 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2023-12-30 22:39:34 +01:00
Marco Aurélio Cardoso
b56bacbcb0
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (3427 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pt_BR/
Signed-off-by: Marco Aurélio Cardoso <marcoaurelio.cardoso@gmail.com>
2023-12-30 22:39:28 +01:00
Kristijan \"Fremen\" Velkovski
fc17a7900f
Translated using Weblate (Macedonian)
...
Currently translated at 28.4% (976 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2023-12-30 22:39:27 +01:00
Yong Kim
83db4b023e
Translated using Weblate (Korean)
...
Currently translated at 100.0% (3427 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ko/
Signed-off-by: Yong Kim <kim@nhn.com>
2023-12-30 22:39:27 +01:00
Marco Aurélio Cardoso
c44135aa9f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.9% (3406 of 3409 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/pt_BR/
Signed-off-by: Marco Aurélio Cardoso <marcoaurelio.cardoso@gmail.com>
2023-12-30 15:55:50 +01:00
Kristijan \"Fremen\" Velkovski
be349e0a75
Translated using Weblate (Macedonian)
...
Currently translated at 27.0% (923 of 3411 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2023-12-30 15:55:50 +01:00
Yong Kim
7572097241
Translated using Weblate (Korean)
...
Currently translated at 96.5% (3292 of 3409 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ko/
Signed-off-by: Yong Kim <kim@nhn.com>
2023-12-30 15:55:50 +01:00
Maurício Meneghini Fauth
56fb83a615
Merge pull request #18873 from MauricioFauth/mysqli-exception
...
Remove trigger_error from Dbal\DbiMysqli::connect()
2023-12-29 23:04:46 -03:00
Maurício Meneghini Fauth
d974d30fbb
Remove trigger_error from Dbal\DbiMysqli::connect()
...
Replaces them with Dbal\ConnectionException.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-29 14:36:15 -03:00
Maurício Meneghini Fauth
8be31eddc1
Extract method from Dbal\DbiMysqli::connect()
...
Extracts the isSslRequiredByServer() private method from
PhpMyAdmin\Dbal\DbiMysqli::connect().
Uses the error message and code from the exception instead of mysqli
object.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-12-29 13:47:31 -03:00
Kristijan \"Fremen\" Velkovski
3b50844758
Translated using Weblate (Macedonian)
...
Currently translated at 28.0% (960 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2023-12-28 23:37:57 +01:00
Kristijan \"Fremen\" Velkovski
f867fce7a8
Translated using Weblate (Macedonian)
...
Currently translated at 26.7% (914 of 3411 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2023-12-28 23:37:47 +01:00
Maurício Meneghini Fauth
21d962dec7
Merge pull request #18867 from MauricioFauth/text_dir-global-removal
...
Replace text_dir global var with LanguageManager::$textDir static
2023-12-27 22:36:01 -03:00
Kamil Tekiela
7652f018aa
Fix #17538 Index Rename Button generated incorrect sql
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-28 00:25:10 +01:00
Kamil Tekiela
6e102ed0e2
Add type hint for getStatusInfo()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 19:16:09 +01:00
Kamil Tekiela
344e3306cf
Redesign getCachedTableContent()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 18:17:31 +01:00
Kamil Tekiela
00617da975
Remove $forceRead param
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 18:11:15 +01:00
Kamil Tekiela
58226717f4
Use clearTableCache() instead of $forceRead
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 17:52:26 +01:00
Kamil Tekiela
1b913bb1da
Privatize StructureController's elemets
...
This class cannot be made final because it's mocked, but it's never extended and should not be extended.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 17:47:33 +01:00
Kamil Tekiela
6ab2b59d8d
Remove redundant arguments
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 17:31:54 +01:00
Kamil Tekiela
62fac42bd8
Improve code quality
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 15:08:09 +01:00
Kamil Tekiela
7373b58cd5
Remove trigger_error from getStatusInfo()
...
This is a custom undefined index error, which is a developer error, not a runtime error. It should be enforced in the code, and should not throw a user error.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 15:02:23 +01:00
Kamil Tekiela
01aaa90861
Remove $_SESSION['is_multi_query']
...
It's not clear what this was supposed to do, but it definitely shouldn't be done this way.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-27 14:49:28 +01:00