From 4d494be7ac60d4317b2b260602cf375d65f181d8 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Wed, 27 Feb 2019 08:39:27 +0100
Subject: [PATCH] Fixed an error for the english version

---
 app/Providers/AppServiceProvider.php | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 719790e42..846a5c6d0 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -4,9 +4,9 @@ namespace App\Providers;
 
 use Illuminate\Queue\Events\JobProcessed;
 use Illuminate\Queue\Events\JobProcessing;
+use Illuminate\Support\Facades\Redis;
 use Illuminate\Support\ServiceProvider;
 use Queue;
-use Illuminate\Support\Facades\Redis;
 use Request;
 
 class AppServiceProvider extends ServiceProvider
@@ -24,10 +24,13 @@ class AppServiceProvider extends ServiceProvider
          * We will change the Locale to en
          */
         $host = Request::header("X_Forwarded_Host", "");
+        if (empty($host)) {
+            $host = Request::header("Host", "");
+        }
 
-        if(stripos($host, "metager.org") !== FALSE){
-            App::setLocale('en');
-        }   
+        if (stripos($host, "metager.org") !== false) {
+            \App::setLocale('en');
+        }
 
         # Wir loggen im Redis-System für jede Sekunde des Tages, wie viele Worker aktiv am Laufen waren.
         # Dies ist notwendig, damit wir mitbekommen können, ab welchem Zeitpunkt wir zu wenig Worker zur Verfügung haben.
@@ -35,8 +38,8 @@ class AppServiceProvider extends ServiceProvider
             $this->begin = strtotime(date(DATE_RFC822, mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"))));
         });
         Queue::after(function (JobProcessed $event) {
-            $today    = strtotime(date(DATE_RFC822, mktime(0, 0, 0, date("m"), date("d"), date("Y"))));
-            $end      = strtotime(date(DATE_RFC822, mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")))) - $today;
+            $today = strtotime(date(DATE_RFC822, mktime(0, 0, 0, date("m"), date("d"), date("Y"))));
+            $end = strtotime(date(DATE_RFC822, mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")))) - $today;
             $expireAt = strtotime(date(DATE_RFC822, mktime(0, 0, 0, date("m"), date("d") + 1, date("Y"))));
             try {
                 $redis = Redis::connection('redisLogs');
@@ -44,8 +47,8 @@ class AppServiceProvider extends ServiceProvider
                     return;
                 }
 
-                $p     = getmypid();
-                $host  = gethostname();
+                $p = getmypid();
+                $host = gethostname();
                 $begin = $this->begin - $today;
                 $redis->pipeline(function ($pipe) use ($p, $expireAt, $host, $begin, $end) {
                     for ($i = $begin; $i <= $end; $i++) {
-- 
GitLab