| @@ 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; |
|
| @@ 954-957 (lines=4) @@ | ||
| 951 | ||
| 952 | $secure = false; |
|
| 953 | ||
| 954 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 955 | $secure = true; |
|
| 956 | 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') |
|
| 957 | $secure = true; |
|
| 958 | ||
| 959 | // Now, to put what we've learned together... and add a path. |
|
| 960 | $incontext['detected_url'] = 'http' . ($secure ? 's' : '') . '://' . $host . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')); |
|
| @@ 216-219 (lines=4) @@ | ||
| 213 | if (file_exists(dirname(__FILE__) . '/install.php')) |
|
| 214 | { |
|
| 215 | $secure = false; |
|
| 216 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 217 | $secure = true; |
|
| 218 | 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') |
|
| 219 | $secure = true; |
|
| 220 | ||
| 221 | 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; |
|
| 222 | } |
|
| @@ 6364-6367 (lines=4) @@ | ||
| 6361 | { |
|
| 6362 | $secure = false; |
|
| 6363 | ||
| 6364 | if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') |
|
| 6365 | $secure = true; |
|
| 6366 | 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') |
|
| 6367 | $secure = true; |
|
| 6368 | ||
| 6369 | return $secure; |
|
| 6370 | } |
|