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