Code Duplication    Length = 4-4 lines in 4 locations

other/install.php 2 locations

@@ 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;
@@ 951-954 (lines=4) @@
948
949
		$secure = false;
950
951
		if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
952
			$secure = true;
953
		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')
954
			$secure = true;
955
956
	// Now, to put what we've learned together... and add a path.
957
	$incontext['detected_url'] = 'http' . ($secure ? 's' : '') . '://' . $host . substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'));

other/Settings.php 1 location

@@ 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
}

Sources/Subs.php 1 location

@@ 6505-6508 (lines=4) @@
6502
{
6503
	$secure = false;
6504
6505
	if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
6506
		$secure = true;
6507
	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')
6508
		$secure = true;
6509
6510
	return $secure;
6511
}