Skip to content

Commit bf68feb

Browse files
authored
Update inc_set_timezone.php
fixed timezone that does not exist yet in database, so it trows null and now it is hard coded to set a value
1 parent dcd79d8 commit bf68feb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

includes/inc_set_timezone.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,14 @@
22

33
$result = mysqli_query($mysqli, "SELECT config_timezone FROM settings WHERE company_id = 1");
44
$row = mysqli_fetch_array($result);
5-
$_SESSION['session_timezone'] = $row['config_timezone'];
5+
$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;
613

714
// Set PHP timezone
815
date_default_timezone_set($_SESSION['session_timezone']);

0 commit comments

Comments
 (0)