Code Duplication    Length = 4-4 lines in 4 locations

statisticsplot.php 4 locations

@@ 485-488 (lines=4) @@
482
483
	if ($z_axis === 300) {
484
		$num = $stats->statsChildrenQuery(false);
485
		foreach ($num as $values) {
486
			fill_y_data(0, $values['f_numchil'], $values['total']);
487
			$total += $values['f_numchil'] * $values['total'];
488
		}
489
	} elseif ($z_axis === 301) {
490
		$num = $stats->statsChildrenQuery(false, 'M');
491
		foreach ($num as $values) {
@@ 491-494 (lines=4) @@
488
		}
489
	} elseif ($z_axis === 301) {
490
		$num = $stats->statsChildrenQuery(false, 'M');
491
		foreach ($num as $values) {
492
			fill_y_data(0, $values['num'], $values['total']);
493
			$total += $values['num'] * $values['total'];
494
		}
495
		$num = $stats->statsChildrenQuery(false, 'F');
496
		foreach ($num as $values) {
497
			fill_y_data(1, $values['num'], $values['total']);
@@ 496-499 (lines=4) @@
493
			$total += $values['num'] * $values['total'];
494
		}
495
		$num = $stats->statsChildrenQuery(false, 'F');
496
		foreach ($num as $values) {
497
			fill_y_data(1, $values['num'], $values['total']);
498
			$total += $values['num'] * $values['total'];
499
		}
500
	} else {
501
		$zstart = 0;
502
		foreach ($z_boundaries as $boundary) {
@@ 504-507 (lines=4) @@
501
		$zstart = 0;
502
		foreach ($z_boundaries as $boundary) {
503
			$num = $stats->statsChildrenQuery(false, 'BOTH', $zstart, $boundary);
504
			foreach ($num as $values) {
505
				fill_y_data($boundary, $values['f_numchil'], $values['total']);
506
				$total += $values['f_numchil'] * $values['total'];
507
			}
508
			$zstart = $boundary + 1;
509
		}
510
	}