Code Duplication    Length = 4-4 lines in 4 locations

statisticsplot.php 4 locations

@@ 541-544 (lines=4) @@
538
539
	if ($z_axis === 300) {
540
		$num = $stats->statsChildrenQuery(false);
541
		foreach ($num as $values) {
542
			fill_y_data(0, $values['f_numchil'], $values['total']);
543
			$total += $values['f_numchil'] * $values['total'];
544
		}
545
	} elseif ($z_axis === 301) {
546
		$num = $stats->statsChildrenQuery(false, 'M');
547
		foreach ($num as $values) {
@@ 547-550 (lines=4) @@
544
		}
545
	} elseif ($z_axis === 301) {
546
		$num = $stats->statsChildrenQuery(false, 'M');
547
		foreach ($num as $values) {
548
			fill_y_data(0, $values['num'], $values['total']);
549
			$total += $values['num'] * $values['total'];
550
		}
551
		$num = $stats->statsChildrenQuery(false, 'F');
552
		foreach ($num as $values) {
553
			fill_y_data(1, $values['num'], $values['total']);
@@ 552-555 (lines=4) @@
549
			$total += $values['num'] * $values['total'];
550
		}
551
		$num = $stats->statsChildrenQuery(false, 'F');
552
		foreach ($num as $values) {
553
			fill_y_data(1, $values['num'], $values['total']);
554
			$total += $values['num'] * $values['total'];
555
		}
556
	} else {
557
		$zstart = 0;
558
		foreach ($z_boundaries as $boundary) {
@@ 560-563 (lines=4) @@
557
		$zstart = 0;
558
		foreach ($z_boundaries as $boundary) {
559
			$num = $stats->statsChildrenQuery(false, 'BOTH', $zstart, $boundary);
560
			foreach ($num as $values) {
561
				fill_y_data($boundary, $values['f_numchil'], $values['total']);
562
				$total += $values['f_numchil'] * $values['total'];
563
			}
564
			$zstart = $boundary + 1;
565
		}
566
	}