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

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

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