Hier die Änderungen, die ich bei mir vorgenommen habe.
\include\admin\newsletter.php
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