summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2019-06-04 15:26:45 +0200
committermsquare <msquare@notrademark.de>2019-06-04 21:21:34 +0200
commit94fea1edadc37211228902f576c374bd0b45ef65 (patch)
tree446c4bd605639373177b55a2b9a8bb2e8e3f3845
parent236197faf82073e3b8afca49161898eb60cee76b (diff)
Use ini timezone setting
-rw-r--r--config/config.default.php2
-rw-r--r--includes/application.php3
2 files changed, 3 insertions, 2 deletions
diff --git a/config/config.default.php b/config/config.default.php
index fd4ff5a6..38d88acc 100644
--- a/config/config.default.php
+++ b/config/config.default.php
@@ -115,7 +115,7 @@ return [
'max_freeloadable_shifts' => 2,
// Local timezone
- 'timezone' => env('TIMEZONE', 'Europe/Berlin'),
+ 'timezone' => env('TIMEZONE', ini_get('date.timezone') ?: 'Europe/Berlin'),
// Multiply 'night shifts' and freeloaded shifts (start or end between 2 and 6 exclusive) by 2
'night_shifts' => [
diff --git a/includes/application.php b/includes/application.php
index 418dd08d..b62b082e 100644
--- a/includes/application.php
+++ b/includes/application.php
@@ -24,7 +24,8 @@ $app->bootstrap($appConfig);
/**
* Configure application
*/
-date_default_timezone_set($app->get('config')->get('timezone'));
+$timezone = $app->get('config')->get('timezone');
+ini_set('date.timezone', $timezone);
if (config('environment') == 'development') {
$errorHandler = $app->get('error.handler');