We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dcd79d8 commit bf68febCopy full SHA for bf68feb
includes/inc_set_timezone.php
@@ -2,7 +2,14 @@
2
3
$result = mysqli_query($mysqli, "SELECT config_timezone FROM settings WHERE company_id = 1");
4
$row = mysqli_fetch_array($result);
5
-$_SESSION['session_timezone'] = $row['config_timezone'];
+$config_timezone = trim($row['config_timezone'] ?? '');
6
+
7
+// Fallback naar geldige tijdzone als deze leeg of ongeldig is
8
+if (empty($config_timezone) || !in_array($config_timezone, timezone_identifiers_list())) {
9
+ $config_timezone = 'Europe/Brussels';
10
+}
11
12
+$_SESSION['session_timezone'] = $config_timezone;
13
14
// Set PHP timezone
15
date_default_timezone_set($_SESSION['session_timezone']);
0 commit comments