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;
@@ 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'], '/'));

other/Settings.php 1 location

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

Sources/Subs.php 1 location

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