Commit Graph

125691 Commits

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