Maurício Meneghini Fauth
7c6e6aabeb
Add directories from QA_5_2 to .gitignore
...
[ci skip]
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-27 14:09:20 -03:00
Maurício Meneghini Fauth
f9c8035768
Add native parameter types to test classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-27 01:54:03 -03:00
Maurício Meneghini Fauth
16a0660a78
Add native property types to test classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-27 01:17:22 -03:00
Kamil Tekiela
0bdcaba2d2
Add native property types ( #18143 )
...
* Add native property types
Includes TypeHints.UnionTypeHintFormat
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Set some default values for properties
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Format and promote properties
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Remove redundant asserts
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Redundant cast
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* $tmanager->theme is never null
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Redundant variable
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix empty on $statementInfo bool
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Redundant casts
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Redundant issets
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* getPacked() returns nullable string
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Redundant if
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* $this->content can be null
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Simplify ThemeManager::getInstance()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use isset for checking if property is initialized
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use nullable instead of uninitialized property
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* password is no longer nullable
I can't verify that none of the globals ever tried to set it to null, but the variable should never be nullable.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Update baselines
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* $same_wide_width param can be float or int
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Update Message.php
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Cast Sub_part to int
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix one line doc comments
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-26 23:30:41 -03:00
popcorner
c459f4d96c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (3438 of 3438 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/zh_Hans/
Signed-off-by: popcorner <memoword@163.com>
2023-02-27 00:10:41 +01:00
Maurício Meneghini Fauth
0c27254204
Merge pull request #18165 from MauricioFauth/selenium-public-dir
...
Update server directory for Selenium CI tests
2023-02-26 17:50:14 -03:00
Maurício Meneghini Fauth
ae9eb81b1e
Update server directory for Selenium CI tests
...
- Update php.ini from Debian's php 8.2 production ini file
```diff
diff --git a/test/php.ini b/test/php.ini
index 60b0020939..5a0439b7fb 100644
--- a/test/php.ini
+++ b/test/php.ini
@@ -317,3 +317,3 @@ serialize_precision = -1
; https://php.net/open-basedir
-open_basedir = /tmp/:%ROOT%
+;open_basedir =
@@ -849,3 +849,3 @@ file_uploads = On
; https://php.net/upload-max-filesize
-upload_max_filesize = 512M
+upload_max_filesize = 2M
@@ -860,3 +860,3 @@ max_file_uploads = 20
; https://php.net/allow-url-fopen
-allow_url_fopen = Off
+allow_url_fopen = On
@@ -1367,3 +1367,3 @@ session.save_handler = files
; https://php.net/session.save-path
-session.save_path = "%DIR%/sessions"
+;session.save_path = "/var/lib/php/sessions"
@@ -1376,3 +1376,3 @@ session.save_path = "%DIR%/sessions"
; https://wiki.php.net/rfc/strict_sessions
-session.use_strict_mode = 1
+session.use_strict_mode = 0
@@ -1415,3 +1415,3 @@ session.cookie_domain =
; https://php.net/session.cookie-httponly
-session.cookie_httponly = 1
+session.cookie_httponly =
@@ -1421,3 +1421,3 @@ session.cookie_httponly = 1
; https://tools.ietf.org/html/draft-west-first-party-cookies-07
-session.cookie_samesite = Strict
+session.cookie_samesite =
@@ -1434,3 +1434,3 @@ session.serialize_handler = php
; https://php.net/session.gc-probability
-session.gc_probability = 1
+session.gc_probability = 0
@@ -1801,3 +1801,3 @@ ldap.max_links = -1
; performance, but may break existing applications.
-opcache.use_cwd=0
+;opcache.use_cwd=1
@@ -1805,3 +1805,3 @@ opcache.use_cwd=0
; webserver for changes to the filesystem to take effect.
-opcache.validate_timestamps=0
+;opcache.validate_timestamps=1
@@ -1817,3 +1817,3 @@ opcache.validate_timestamps=0
; size of the optimized code.
-opcache.save_comments=0
+;opcache.save_comments=1
@@ -1871,3 +1871,3 @@ opcache.save_comments=0
; started from specified string. The default "" means no restriction
-opcache.restrict_api=/disabled/
+;opcache.restrict_api=
```
Co-authored-by: William Desportes <williamdes@wdes.fr>
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 21:08:55 +01:00
Maurício Meneghini Fauth
0abbc52c22
Merge pull request #18150 from MoonE/gis-editor-globals
...
Remove global usage in GisDataEditorController
2023-02-26 16:34:36 -03:00
Maurício Meneghini Fauth
54941a2e1b
Merge pull request #18136 from MauricioFauth/top-menu-full-reload
...
Force a full page reload for top menu links
2023-02-26 15:58:07 -03:00
Maurício Meneghini Fauth
36a77f7476
Force a full page reload for top menu links
...
Each page is a different page, so it makes more sense to do a full page
reload instead of using AJAX to load the main content.
This also avoid some possible issues with broken event handlers and
not properly loaded pages.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 15:46:39 -03:00
Maurício Meneghini Fauth
d9430f78a6
Update pragmarx/google2fa-qrcode to version 3.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 14:15:31 -03:00
Maurício Meneghini Fauth
9897858b15
Update TCPDF to version 6.6.2
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 13:32:22 -03:00
Maurício Meneghini Fauth
1e502a482f
Always expand Console in Selenium tests
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 12:05:55 -03:00
Maurício Meneghini Fauth
a54651b25c
Fix deprecation for Command classes
...
Uses the AsCommand attribute instead of $defaultName.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-26 11:39:25 -03:00
Hosted Weblate
0369a55394
Merge branch 'origin/master' into Weblate.
...
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2023-02-26 01:22:31 +01:00
Felipe Nogueira
ef496905e8
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.3% (3414 of 3438 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/pt_BR/
Signed-off-by: Felipe Nogueira <contato.fnog@gmail.com>
2023-02-26 01:22:30 +01:00
phpMyAdmin bot
7da16fc387
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2023-02-26 00:21:43 +00:00
Maximilian Krög
4f76f8eb32
Only create one GisVisualization object
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-02-25 04:40:36 +01:00
Maximilian Krög
3417030100
Remove globals usage in GisDataEditorController
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-02-25 04:40:35 +01:00
Maurício Meneghini Fauth
b07f039578
Add missing native return types
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-24 21:22:24 -03:00
Maurício Meneghini Fauth
556594b4cd
Fix coding standard spacing issues
...
- Fixes one line doc comments
- Fixes parent call spacing
- Fixes constant spacing
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-24 21:06:17 -03:00
Maurício Meneghini Fauth
77957a69a5
Add trailing comma for multi-line functions
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-24 20:48:46 -03:00
Maurício Meneghini Fauth
2137664f82
Merge pull request #18116 from kamil-tekiela/Remove-strlen
...
Remove strlen when used in a condition
2023-02-24 20:20:12 -03:00
Kamil Tekiela
e8c5eef6f8
Remove annoying empty statements ( #18114 )
...
* Remove annoying empty statements
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Make $extra strict and stop passing false to it
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Make $page strict and stop passing null
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-24 20:11:37 -03:00
Kamil Tekiela
dcc912fdef
Remove strlen when used in a condition
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-24 22:58:47 +00:00
Maurício Meneghini Fauth
4d9df428b4
Merge pull request #18124 from MoonE/gis-invert-mouse-wheel
...
Invert svg gis viewer mouse wheel zoom direction
2023-02-24 19:36:15 -03:00
Maurício Meneghini Fauth
a7dd3bd380
Merge pull request #18118 from MoonE/gis-generate-params
...
Proper method inheritance for gis generateParams
2023-02-24 19:35:09 -03:00
Kamil Tekiela
5d1768195d
Refactor SubPartition and Partition ( #18142 )
...
* Set native types
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Remove redundant variable
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Update baselines
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-24 19:14:00 -03:00
Maurício Meneghini Fauth
ab4af6863f
Merge pull request #18144 from kamil-tekiela/Util-formatNumber-type-bug
...
Fix bug preventing opening information_schema
2023-02-24 18:56:02 -03:00
Maurício Meneghini Fauth
ac58c08e15
Merge pull request #18148 from kamil-tekiela/fix-bug-in-Advisor
...
Fix type bug in Advisor
2023-02-24 18:53:42 -03:00
Kamil Tekiela
deb7d4852e
$value can be also a string
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-24 20:56:33 +00:00
Maurício Meneghini Fauth
ec31cbebc6
Merge pull request #18145 from MauricioFauth/public-dir
...
Move public files to the public directory
- Fixes https://github.com/phpmyadmin/phpmyadmin/issues/16229
2023-02-24 15:47:45 -03:00
Maurício Meneghini Fauth
38f6b238db
Move public files to the public directory
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-24 15:36:31 -03:00
Maurício Meneghini Fauth
2f8f94702d
Resolve paths only once for webpack.config.cjs
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-24 13:55:21 -03:00
Kamil Tekiela
4f20be0d6c
Fix bug preventing opening information_schema
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-24 01:26:02 +00:00
Maurício Meneghini Fauth
bfd5db406d
Improve array type inference for some tests
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-23 17:02:54 -03:00
Maximilian Krög
818c2d99d6
Reduce code duplication in gis generateParams
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-02-23 20:01:12 +01:00
Maximilian Krög
fdf8f21386
No implicit array creattion in gis generateParams
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-02-23 20:01:12 +01:00
Maximilian Krög
dabfdab390
Proper method inheritance for gis generateParams
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-02-23 20:01:07 +01:00
Kamil Tekiela
902d1a1e77
Add native return type hints ( #18126 )
...
* Add remaining native return type hints to flush out bugs
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Cast the mixed value to int
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix tests
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* getAutoIncrement() is supposed to return string
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Cast values to string in DummyResult
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Make getCollation() return non-nullable string
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Cast seqInIndex to int
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Cast $cardinality to int
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* createFile may return false
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Remove redundant cast
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Update baselines
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-02-23 15:43:36 -03:00
mixeros
36087b789e
Translated using Weblate (Czech)
...
Currently translated at 99.6% (3427 of 3438 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/cs/
Signed-off-by: mixeros <mixer@mixercz.cz>
2023-02-23 13:36:27 +01:00
Maurício Meneghini Fauth
0872b6ae87
Merge pull request #18139 from MauricioFauth/phpunit-10
...
Upgrade PHPUnit to version 10.0
2023-02-22 17:34:40 -03:00
Maurício Meneghini Fauth
efb0c451cd
Upgrade PHPUnit to version 10.0
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-22 17:19:20 -03:00
Maurício Meneghini Fauth
ceaee6ccb8
Remove call to PHPUnit's internal method setOutputCallback()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-22 15:17:02 -03:00
Maurício Meneghini Fauth
9be8f67aeb
Add static for Display\ResultsTest::dataProviderSortOrder()
...
PHPUnit 10 warns that data providers should be static methods.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-22 14:27:07 -03:00
Maurício Meneghini Fauth
aac7aab196
Remove withConsecutive() from VersionInformationTest
...
The PHPUnit's InvocationMocker::withConsecutive() has been deprecated.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-22 14:15:17 -03:00
Maurício Meneghini Fauth
3a5a385551
Refactor ExportSqlTest to remove withConsecutive method
...
The PHPUnit's InvocationMocker::withConsecutive() has been deprecated.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-22 13:11:31 -03:00
SlushUwU
d10b5d9e4e
Add CloudFlare Turnstile captcha example ( #18098 )
...
Added reCaptcha example for CloudFlare Turnstile
Cloudflare Developer Page for Turnstile: https://developers.cloudflare.com/turnstile/get-started/
Pull-Request: #18098
Signed-off-by: SlushUwU <rolgoy@satowa-network.eu>
Co-authored-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Co-authored-by: William Desportes <williamdes@wdes.fr>
2023-02-22 13:14:10 +01:00
Maurício Meneghini Fauth
cfa6e976e7
Merge pull request #18115 from MoonE/gis-label-trim
...
Trim label before passing it on to GIS classes
2023-02-21 22:45:53 -03:00
Maurício Meneghini Fauth
368dfe5181
Merge pull request #18134 from kamil-tekiela/Options-refactoring
...
Refactoring of properties/options
2023-02-21 22:26:00 -03:00