| @@ 233-236 (lines=4) @@ | ||
| 230 | // Now just redirect to a blank.png... |
|
| 231 | $secure = false; |
|
| 232 | ||
| 233 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 234 | $secure = true; |
|
| 235 | elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') |
|
| 236 | $secure = true; |
|
| 237 | ||
| 238 | header('Location: http' . ($secure ? 's' : '') . '://' . (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT']) . dirname($_SERVER['PHP_SELF']) . '/Themes/default/images/blank.png'); |
|
| 239 | exit; |
|
| @@ 943-946 (lines=4) @@ | ||
| 940 | ||
| 941 | $secure = false; |
|
| 942 | ||
| 943 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 944 | $secure = true; |
|
| 945 | elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') |
|
| 946 | $secure = true; |
|
| 947 | ||
| 948 | // Now, to put what we've learned together... and add a path. |
|
| 949 | $incontext['detected_url'] = 'http' . ($secure ? 's' : '') . '://' . $host . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')); |
|
| @@ 202-205 (lines=4) @@ | ||
| 199 | if (file_exists(dirname(__FILE__) . '/install.php')) |
|
| 200 | { |
|
| 201 | $secure = false; |
|
| 202 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 203 | $secure = true; |
|
| 204 | elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') |
|
| 205 | $secure = true; |
|
| 206 | ||
| 207 | header('Location: http' . ($secure ? 's' : '') . '://' . (empty($_SERVER['HTTP_HOST']) ? $_SERVER['SERVER_NAME'] . (empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) : $_SERVER['HTTP_HOST']) . (strtr(dirname($_SERVER['PHP_SELF']), '\\', '/') == '/' ? '' : strtr(dirname($_SERVER['PHP_SELF']), '\\', '/')) . '/install.php'); exit; |
|
| 208 | } |
|
| @@ 6207-6210 (lines=4) @@ | ||
| 6204 | { |
|
| 6205 | $secure = false; |
|
| 6206 | ||
| 6207 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 6208 | $secure = true; |
|
| 6209 | elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') |
|
| 6210 | $secure = true; |
|
| 6211 | ||
| 6212 | return $secure; |
|
| 6213 | } |
|