WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.8 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.12.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Fehlermeldung WBLingual HTTP_USER_AGENT
  • Print
Pages: [1]   Go Down

Author Topic: Fehlermeldung WBLingual HTTP_USER_AGENT  (Read 19451 times)

Offline astricia

  • Posts: 783
  • Gender: Female
    • netSchmiede24
Fehlermeldung WBLingual HTTP_USER_AGENT
« on: July 26, 2019, 08:27:06 AM »
Auf einer meiner mehrsprachigen Websites (WB 2.12.1) steht im Error-Log ständig die folgende Meldung:

Code: [Select]
Fri, 26 Jul 2019 05:31:03 +0000 [E_NOTICE] /modules/WBLingual/Lingual.php:[339] from /modules/WBLingual/include.php:[79] addon\WBLingual\Lingual->setExtension "Undefined index: HTTP_USER_AGENT""
Die Zeile 339 aus der Lingual.php ist die dritte Zeile aus dem folgenden Block:
Code: [Select]
    private function detectIE()
    {
        return \preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT']);
    }

Was muss ich daran ändern, damit die Meldung nicht mehr auftaucht?

LG,
Astrid
Logged

Offline DarkViper

  • Forum administrator
  • *****
  • Posts: 3087
  • Gender: Female
Re: Fehlermeldung WBLingual HTTP_USER_AGENT
« Reply #1 on: July 26, 2019, 10:04:12 AM »
Quote from: astricia on July 26, 2019, 08:27:06 AM
Code: [Select]
    private function detectIE()
    {
        return \preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT']);
    }
Was muss ich daran ändern, damit die Meldung nicht mehr auftaucht?

z.B. so:
return \preg_match('/MSIE (.*?);/', (string) $this->oReg->Request->getHeader('HTTP_USER_AGENT'));

(im Sinne der Datenkapselung bei OOP versuchen wir so nach und nach die direkten Zugriffe auf SuperGlobale Variablen sowie Variable und Konstanten im Global-Scope zu vermeiden)
Logged
Der blaue Planet - er ist nicht unser Eigentum - wir haben ihn nur von unseren Nachkommen geliehen

"We need education to cope with digitalization - and NOT the digitalization of education.!"

Tägliches Stoßgebet: Oh Herr, wirf Hirn vom Himmel !

Offline astricia

  • Posts: 783
  • Gender: Female
    • netSchmiede24
Re: Fehlermeldung WBLingual HTTP_USER_AGENT
« Reply #2 on: July 26, 2019, 12:48:36 PM »
Ok, danke, habe ich geändert und werde beobachten, ob die Meldung noch mal auftaucht.

Quote from: DarkViper on July 26, 2019, 10:04:12 AM
(im Sinne der Datenkapselung bei OOP versuchen wir so nach und nach die direkten Zugriffe auf SuperGlobale Variablen sowie Variable und Konstanten im Global-Scope zu vermeiden)

Nix verstanden, sorry.... aber ich glaub dir mal. :-D

LG,
Astrid
Logged

Offline evaki

  • Posts: 2810
Re: Fehlermeldung WBLingual HTTP_USER_AGENT
« Reply #3 on: July 26, 2019, 02:02:14 PM »
Quote
Nix verstanden...
Meine Antwort sicherlich auch nicht, wat aber nix macht:
"WB wird designierter Hausmeister, Oberförster, Blockw...."
Es geschieht auch im Sinne der Heimatverteidigung, äh - Sicherheit.

Quatsch beiseite, es wird als sinnvoll betrachtet, daß nicht jeder machen kann wie er lustig ist, respektive sich zu Pippi Langstrumpf mausert.  :-D
Statt z.B. auf jede oder fast jede Funktion/Variable direkt zugreifen zu können, kommt: "Nur über meine Leiche", also es wird der Zugriff auf ein gekapseltes WB-php-Objekt vorgeschrieben, was auch den Vorteil hat, z.B. nicht jede einzelne Funktion neu schreiben zu müssen.
Das muß man aber schon vorher wissen - aber wo steht das?

Das ist jetzt ziemlich frei dahergeschwatzt, aber soll angeblich so oder ähnlich zutreffen.
Vielleicht findet sich noch ein anderer Übersetzer.

MfG. Evaki
« Last Edit: July 26, 2019, 02:13:54 PM by evaki »
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.12.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Fehlermeldung WBLingual HTTP_USER_AGENT
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2