Code Duplication    Length = 17-17 lines in 2 locations

app/Stats.php 2 locations

@@ 1690-1706 (lines=17) @@
1687
				}
1688
			}
1689
			break;
1690
		case 'marriage_distribution_chart':
1691
			$chart_title = I18N::translate('Marriage by country');
1692
			// Count how many families got marriage in each country
1693
			$surn_countries = [];
1694
			$m_countries    = $this->statsPlaces('FAM');
1695
			// webtrees uses 3 letter country codes and localised country names, but google uses 2 letter codes.
1696
			foreach ($m_countries as $place) {
1697
				$country = $place['country'];
1698
				if (array_key_exists($country, $country_to_iso3166)) {
1699
					if (!isset($surn_countries[$country_to_iso3166[$country]])) {
1700
						$surn_countries[$country_to_iso3166[$country]] = $place['tot'];
1701
					} else {
1702
						$surn_countries[$country_to_iso3166[$country]] += $place['tot'];
1703
					}
1704
				}
1705
			}
1706
			break;
1707
		case 'indi_distribution_chart':
1708
		default:
1709
			$chart_title = I18N::translate('Individual distribution chart');
@@ 1708-1724 (lines=17) @@
1705
			}
1706
			break;
1707
		case 'indi_distribution_chart':
1708
		default:
1709
			$chart_title = I18N::translate('Individual distribution chart');
1710
			// Count how many people have events in each country
1711
			$surn_countries = [];
1712
			$a_countries    = $this->statsPlaces('INDI');
1713
			// webtrees uses 3 letter country codes and localised country names, but google uses 2 letter codes.
1714
			foreach ($a_countries as $place) {
1715
				$country = $place['country'];
1716
				if (array_key_exists($country, $country_to_iso3166)) {
1717
					if (!isset($surn_countries[$country_to_iso3166[$country]])) {
1718
						$surn_countries[$country_to_iso3166[$country]] = $place['tot'];
1719
					} else {
1720
						$surn_countries[$country_to_iso3166[$country]] += $place['tot'];
1721
					}
1722
				}
1723
			}
1724
			break;
1725
		}
1726
		$chart_url = 'https://chart.googleapis.com/chart?cht=t&chtm=' . $chart_shows;
1727
		$chart_url .= '&chco=' . $WT_STATS_CHART_COLOR1 . ',' . $WT_STATS_CHART_COLOR3 . ',' . $WT_STATS_CHART_COLOR2; // country colours