Code Duplication    Length = 7-7 lines in 6 locations

statisticsplot.php 6 locations

@@ 465-471 (lines=7) @@
462
	if ($z_axis === 300) {
463
		$num  = $stats->statsMarrAgeQuery(false, 'M');
464
		$indi = array();
465
		foreach ($num as $values) {
466
			if (!in_array($values['d_gid'], $indi)) {
467
				fill_y_data(0, (int) ($values['age'] / 365.25), 1);
468
				$total++;
469
				$indi[] = $values['d_gid'];
470
			}
471
		}
472
		$num  = $stats->statsMarrAgeQuery(false, 'F');
473
		$indi = array();
474
		foreach ($num as $values) {
@@ 474-480 (lines=7) @@
471
		}
472
		$num  = $stats->statsMarrAgeQuery(false, 'F');
473
		$indi = array();
474
		foreach ($num as $values) {
475
			if (!in_array($values['d_gid'], $indi)) {
476
				fill_y_data(0, (int) ($values['age'] / 365.25), 1);
477
				$total++;
478
				$indi[] = $values['d_gid'];
479
			}
480
		}
481
	} elseif ($z_axis === 301) {
482
		$num  = $stats->statsMarrAgeQuery(false, 'M');
483
		$indi = array();
@@ 484-490 (lines=7) @@
481
	} elseif ($z_axis === 301) {
482
		$num  = $stats->statsMarrAgeQuery(false, 'M');
483
		$indi = array();
484
		foreach ($num as $values) {
485
			if (!in_array($values['d_gid'], $indi)) {
486
				fill_y_data(0, (int) ($values['age'] / 365.25), 1);
487
				$total++;
488
				$indi[] = $values['d_gid'];
489
			}
490
		}
491
		$num  = $stats->statsMarrAgeQuery(false, 'F');
492
		$indi = array();
493
		foreach ($num as $values) {
@@ 493-499 (lines=7) @@
490
		}
491
		$num  = $stats->statsMarrAgeQuery(false, 'F');
492
		$indi = array();
493
		foreach ($num as $values) {
494
			if (!in_array($values['d_gid'], $indi)) {
495
				fill_y_data(1, (int) ($values['age'] / 365.25), 1);
496
				$total++;
497
				$indi[] = $values['d_gid'];
498
			}
499
		}
500
	} else {
501
		$zstart = 0;
502
		$indi   = array();
@@ 505-511 (lines=7) @@
502
		$indi   = array();
503
		foreach ($z_boundaries as $boundary) {
504
			$num = $stats->statsMarrAgeQuery(false, 'M', $zstart, $boundary);
505
			foreach ($num as $values) {
506
				if (!in_array($values['d_gid'], $indi)) {
507
					fill_y_data($boundary, (int) ($values['age'] / 365.25), 1);
508
					$total++;
509
					$indi[] = $values['d_gid'];
510
				}
511
			}
512
			$num = $stats->statsMarrAgeQuery(false, 'F', $zstart, $boundary);
513
			foreach ($num as $values) {
514
				if (!in_array($values['d_gid'], $indi)) {
@@ 513-519 (lines=7) @@
510
				}
511
			}
512
			$num = $stats->statsMarrAgeQuery(false, 'F', $zstart, $boundary);
513
			foreach ($num as $values) {
514
				if (!in_array($values['d_gid'], $indi)) {
515
					fill_y_data($boundary, (int) ($values['age'] / 365.25), 1);
516
					$total++;
517
					$indi[] = $values['d_gid'];
518
				}
519
			}
520
			$zstart = $boundary + 1;
521
		}
522
	}