Code Duplication    Length = 10-10 lines in 3 locations

Sources/Admin.php 1 location

@@ 441-450 (lines=10) @@
438
	);
439
440
	// Any files to include for administration?
441
	if (!empty($modSettings['integrate_admin_include']))
442
	{
443
		$admin_includes = explode(',', $modSettings['integrate_admin_include']);
444
		foreach ($admin_includes as $include)
445
		{
446
			$include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir, '$themedir' => $settings['theme_dir']));
447
			if (file_exists($include))
448
				require_once($include);
449
		}
450
	}
451
452
	// Make sure the administrator has a valid session...
453
	validateSession();

Sources/Load.php 2 locations

@@ 292-301 (lines=10) @@
289
	}
290
291
	// Any files to pre include?
292
	if (!empty($modSettings['integrate_pre_include']))
293
	{
294
		$pre_includes = explode(',', $modSettings['integrate_pre_include']);
295
		foreach ($pre_includes as $include)
296
		{
297
			$include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir));
298
			if (file_exists($include))
299
				require_once($include);
300
		}
301
	}
302
303
	// This determines the server... not used in many places, except for login fixing.
304
	$context['server'] = array(
@@ 2239-2248 (lines=10) @@
2236
	}
2237
2238
	// Any files to include at this point?
2239
	if (!empty($modSettings['integrate_theme_include']))
2240
	{
2241
		$theme_includes = explode(',', $modSettings['integrate_theme_include']);
2242
		foreach ($theme_includes as $include)
2243
		{
2244
			$include = strtr(trim($include), array('$boarddir' => $boarddir, '$sourcedir' => $sourcedir, '$themedir' => $settings['theme_dir']));
2245
			if (file_exists($include))
2246
				require_once($include);
2247
		}
2248
	}
2249
2250
	// Call load theme integration functions.
2251
	call_integration_hook('integrate_load_theme');