ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Newsletter HTTPS

Geschlossen
  1. #1
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.474
    Beitragswertungen
    411 Beitragspunkte
    Mir ist gerade aufgefallen, dass sofern man die Seite über HTTPS ausliefert, bei der Newsletter-Seite im Adminbereich Inhalte blockiert werden, wenn man die Empfänger auswählen möchte.

    Hier die Änderungen, die ich bei mir vorgenommen habe.

    \include\admin\newsletter.php
    73
    74
    75
    76
    77
    $prot = 'http://';
    if (ishttps()) {
        $prot = 'https://';
    }
    $xajax = new xajax($prot . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'] . '?newsletter=0');

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Index: newsletter.php
    ===================================================================
    --- newsletter.php  (revision 63)
    +++ newsletter.php  (revision 64)
    @@ -70,7 +70,11 @@
         return $objResponse;
     }
      
    -$xajax = new xajax('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'] . '?newsletter=0');
    +$prot = 'http://';
    +if (ishttps()) {
    +   $prot = 'https://';
    +}
    +$xajax = new xajax($prot . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'] . '?newsletter=0');
     $xajax->configureMany(array('characterEncoding' => 'ISO-8859-1', 'decodeUTF8Input' => true));
      
     $xajax->registerFunction('XAJAX_changeList');


    ishttps() sollte in \include\includes\func\allg.php liegen:
    319
    320
    321
    322
    323
    324
    325
    # Determine if HTTPS is used.
    # bool True if HTTPS, false if not used.
    function ishttps() {
      return
        (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
        || $_SERVER['SERVER_PORT'] == 443;
    }



    verwendete ilch Version: 1.1 P
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten