Code Duplication    Length = 32-32 lines in 2 locations

Sources/Load.php 2 locations

@@ 2466-2497 (lines=32) @@
2463
	$id = empty($id) ? strtr(basename(str_replace('.css', '', $fileName)), '?', '_') : $id;
2464
2465
	// Is this a local file?
2466
	if (empty($params['external']))
2467
	{
2468
		// Are we validating the the file exists?
2469
		if (!empty($params['validate']) && !file_exists($settings[$themeRef . '_dir'] . '/css/' . $fileName))
2470
		{
2471
			// Maybe the default theme has it?
2472
			if ($themeRef === 'theme' && !$params['force_current'] && file_exists($settings['default_theme_dir'] . '/css/' . $fileName))
2473
			{
2474
				$fileUrl = $settings['default_theme_url'] . '/css/' . $fileName . ($has_seed ? '' : $params['seed']);
2475
				$filePath = $settings['default_theme_dir'] . '/css/' . $fileName . ($has_seed ? '' : $params['seed']);
2476
			}
2477
2478
			else
2479
			{
2480
				$fileUrl = false;
2481
				$filePath = false;
2482
			}
2483
		}
2484
2485
		else
2486
		{
2487
			$fileUrl = $settings[$themeRef . '_url'] . '/css/' . $fileName . ($has_seed ? '' : $params['seed']);
2488
			$filePath = $settings[$themeRef . '_dir'] . '/css/' . $fileName . ($has_seed ? '' : $params['seed']);
2489
		}
2490
	}
2491
2492
	// An external file doesn't have a filepath. Mock one for simplicity.
2493
	else
2494
	{
2495
		$fileUrl = $fileName;
2496
		$filePath = $fileName;
2497
	}
2498
2499
	// Add it to the array for use in the template
2500
	if (!empty($fileName))
@@ 2573-2604 (lines=32) @@
2570
	$id = empty($id) ? strtr(basename(str_replace('.js', '', $fileName)), '?', '_') : $id;
2571
2572
	// Is this a local file?
2573
	if (empty($params['external']))
2574
	{
2575
		// Are we validating it exists on disk?
2576
		if (!empty($params['validate']) && !file_exists($settings[$themeRef . '_dir'] . '/scripts/' . $fileName))
2577
		{
2578
			// Can't find it in this theme, how about the default?
2579
			if ($themeRef === 'theme' && !$params['force_current'] && file_exists($settings['default_theme_dir'] . '/scripts/' . $fileName))
2580
			{
2581
				$fileUrl = $settings['default_theme_url'] . '/scripts/' . $fileName . ($has_seed ? '' : $params['seed']);
2582
				$filePath = $settings['default_theme_dir'] . '/scripts/' . $fileName . ($has_seed ? '' : $params['seed']);
2583
			}
2584
2585
			else
2586
			{
2587
				$fileUrl = false;
2588
				$filePath = false;
2589
			}
2590
		}
2591
2592
		else
2593
		{
2594
			$fileUrl = $settings[$themeRef . '_url'] . '/scripts/' . $fileName . ($has_seed ? '' : $params['seed']);
2595
			$filePath = $settings[$themeRef . '_dir'] . '/scripts/' . $fileName . ($has_seed ? '' : $params['seed']);
2596
		}
2597
	}
2598
2599
	// An external file doesn't have a filepath. Mock one for simplicity.
2600
	else
2601
	{
2602
		$fileUrl = $fileName;
2603
		$filePath = $fileName;
2604
	}
2605
2606
	// Add it to the array for use in the template
2607
	if (!empty($fileName))