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

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'];