Merge #20091 - Fix #18773 - Make POST requests for encrypted queries

Pull-request: #20091
Fixes: #18773
Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
William Desportes 2026-02-21 15:18:04 +01:00
commit 3f658b8e15
No known key found for this signature in database
GPG Key ID: 70684F4717D49A31
3 changed files with 8 additions and 1 deletions

View File

@ -1068,6 +1068,7 @@ class Generator
str_contains($url, 'sql_query=')
&& ! str_contains($url, 'sql_signature=')
)
|| $GLOBALS['cfg']['URLQueryEncryption']
|| str_contains($url, 'view[as]=');
if ($respectUrlLengthLimit && $isDataPostFormatSupported) {
$parts = explode('?', $url, 2);

View File

@ -19935,6 +19935,11 @@ parameters:
count: 1
path: libraries/classes/Html/Generator.php
-
message: "#^Cannot access offset 'URLQueryEncryption' on mixed\\.$#"
count: 1
path: libraries/classes/Html/Generator.php
-
message: "#^Cannot access offset 'first_timestamp' on mixed\\.$#"
count: 1

View File

@ -7607,7 +7607,8 @@
<code>$urlParams</code>
<code>$urlParams</code>
</InvalidArgument>
<InvalidArrayOffset occurrences="2">
<InvalidArrayOffset occurrences="3">
<code>$GLOBALS['cfg']['URLQueryEncryption']</code>
<code>$server['ssl']</code>
<code>$server['ssl_verify']</code>
</InvalidArrayOffset>