Code Duplication    Length = 12-13 lines in 3 locations

engine/lib/deprecated-1.8.php 3 locations

@@ 4426-4437 (lines=12) @@
4423
	$handlers = array();
4424
	$guids = array();
4425
4426
	if (is_array($mainwidgets) && sizeof($mainwidgets) > 0) {
4427
		foreach ($mainwidgets as $widget) {
4428
4429
			$guid = (int) $widget;
4430
4431
			if ("{$guid}" == "{$widget}") {
4432
				$guids[1][] = $widget;
4433
			} else {
4434
				$handlers[1][] = $widget;
4435
			}
4436
		}
4437
	}
4438
	if (is_array($sidewidgets) && sizeof($sidewidgets) > 0) {
4439
		foreach ($sidewidgets as $widget) {
4440
@@ 4438-4450 (lines=13) @@
4435
			}
4436
		}
4437
	}
4438
	if (is_array($sidewidgets) && sizeof($sidewidgets) > 0) {
4439
		foreach ($sidewidgets as $widget) {
4440
4441
			$guid = (int) $widget;
4442
4443
			if ("{$guid}" == "{$widget}") {
4444
				$guids[2][] = $widget;
4445
			} else {
4446
				$handlers[2][] = $widget;
4447
			}
4448
4449
		}
4450
	}
4451
	if (is_array($rightwidgets) && sizeof($rightwidgets) > 0) {
4452
		foreach ($rightwidgets as $widget) {
4453
@@ 4451-4463 (lines=13) @@
4448
4449
		}
4450
	}
4451
	if (is_array($rightwidgets) && sizeof($rightwidgets) > 0) {
4452
		foreach ($rightwidgets as $widget) {
4453
4454
			$guid = (int) $widget;
4455
4456
			if ("{$guid}" == "{$widget}") {
4457
				$guids[3][] = $widget;
4458
			} else {
4459
				$handlers[3][] = $widget;
4460
			}
4461
4462
		}
4463
	}
4464
4465
	// Reorder existing widgets or delete ones that have vanished
4466
	foreach (array(1, 2, 3) as $column) {