FIX warnings with GETPOSTDATE and saverestore (#36886)

This commit is contained in:
Alexandre SPANGARO 2026-01-16 02:54:27 +01:00 committed by GitHub
parent d4d3c2089e
commit 048d71dec3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1238,7 +1238,15 @@ function GETPOSTDATE($prefix, $hourTime = '', $gm = 'auto', $saverestore = '')
$hour = $minute = $second = 0;
}
if ($saverestore && !GETPOSTISSET($prefix.'day') && !GETPOSTISSET($prefix.'month') && !GETPOSTISSET($prefix.'year')) {
if (
$saverestore
&& !GETPOSTISSET($prefix . 'day')
&& !GETPOSTISSET($prefix . 'month')
&& !GETPOSTISSET($prefix . 'year')
&& isset($_SESSION['DOLDATE_' . $saverestore . '_day'])
&& isset($_SESSION['DOLDATE_' . $saverestore . '_month'])
&& isset($_SESSION['DOLDATE_' . $saverestore . '_year'])
) {
$day = $_SESSION['DOLDATE_'.$saverestore.'_day'];
$month = $_SESSION['DOLDATE_'.$saverestore.'_month'];
$year = $_SESSION['DOLDATE_'.$saverestore.'_year'];