periodes of 50 years from 1700-2000 * age -> periodes of 10 years (different for 0-1,1-5,5-10,10-20 etc) * * webtrees: Web based Family History software * Copyright (C) 2010 webtrees development team. * * Derived from PhpGedView * Copyright (C) 2002 to 2010 PGV Development Team. All rights reserved. * * Modifications Copyright (c) 2010 Greg Roach * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * @version $Id$ * @package webtrees * @subpackage Lists */ define('WT_SCRIPT_NAME', 'statistics.php'); require './includes/session.php'; require_once WT_ROOT.'includes/classes/class_stats.php'; // check for on demand content loading if (isset($_REQUEST['tab'])) { $tab = $_REQUEST['tab']; if ($tab>3) $tab = 0; } else { $tab = 0; } $content = safe_GET('content'); if (isset($content) && $content==1) { /* * Initiate the stats object. */ $stats = new stats($GEDCOM); if ($tab==0) { ?>
totalIndividuals();?>
totalSexMales();?> totalSexFemales();?> totalLiving();?> totalDeceased();?>
chartSex();?> chartMortality();?>

totalBirths();?> totalDeaths();?>
statsBirth();?> statsDeath();?>
firstBirth();?> firstDeath();?>
lastBirth();?> lastDeath();?>

averageLifespan(true);?> averageLifespanMale(true);?> averageLifespanFemale(true);?>
statsAge();?>

topTenOldestMaleList();?> topTenOldestFemaleList();?>

topTenOldestMaleListAlive();?> topTenOldestFemaleListAlive();?>

totalSurnames();?> totalGivennames();?>
chartCommonSurnames();?> chartCommonGiven();?>

totalFamilies();?>
totalMarriages();?> totalEventsDivorce();?>
statsMarr();?> statsDiv();?>
firstMarriage();?> firstDivorce();?>
lastMarriage();?> lastDivorce();?>

topAgeOfMarriage());?> minAgeOfMarriage());?>
topAgeOfMarriageFamily();?> minAgeOfMarriageFamily();?>

youngestMarriageMaleAge(true));?> youngestMarriageFemaleAge(true));?>
youngestMarriageMale();?> youngestMarriageFemale();?>
oldestMarriageMaleAge(true));?> oldestMarriageFemaleAge(true));?>
oldestMarriageMale();?> oldestMarriageFemale();?>
statsMarrAge();?>

youngestFatherAge(true));?> youngestMotherAge(true));?>
youngestFather();?> youngestMother();?>
oldestFatherAge(true));?> oldestMotherAge(true));?>
oldestFather();?> oldestMother();?>

averageChildren();?> noChildrenFamilies();?>
statsChildren();?> chartNoChildrenFamilies();?>
topTenLargestFamilyList();?> topTenLargestGrandFamilyList();?>
chartLargestFamilies();?>

topAgeBetweenSiblingsList();?> topAgeBetweenSiblingsFullName();?>
ageBetweenSpousesMFList();?> ageBetweenSpousesFMList();?>

totalRecords();?>
totalMedia();?> totalSources();?> totalNotes();?> totalOtherRecords();?>
totalEvents();?>
firstEventType();?> lastEventType();?>
firstEvent();?> lastEvent();?>
totalMedia();?>
chartMedia();?>
totalSources();?>
totalIndisWithSources();?> totalFamsWithSources();?>
chartIndisWithSources();?> chartFamsWithSources();?>
totalPlaces();?>
commonBirthPlacesList();?> commonDeathPlacesList();?>
commonMarriagePlacesList();?> commonCountriesList();?>
chartDistribution();?>

totalIndividuals(); $_SESSION[$GEDCOM."nrfam"] = $stats->totalFamilies(); $_SESSION[$GEDCOM."nrmale"] = $stats->totalSexMales(); $_SESSION[$GEDCOM."nrfemale"] = $stats->totalSexFemales(); echo "\n"; echo '
'; echo "\n"; echo ''; echo "\n"; echo ''; if (!isset($plottype)) $plottype = 11; if (!isset($charttype)) $charttype = 1; if (!isset($plotshow)) $plotshow = 302; if (!isset($plotnp)) $plotnp = 201; if (isset($_SESSION[$GEDCOM."statTicks"])) { $xasGrLeeftijden = $_SESSION[$GEDCOM."statTicks"]["xasGrLeeftijden"]; $xasGrMaanden = $_SESSION[$GEDCOM."statTicks"]["xasGrMaanden"]; $xasGrAantallen = $_SESSION[$GEDCOM."statTicks"]["xasGrAantallen"]; $zasGrPeriode = $_SESSION[$GEDCOM."statTicks"]["zasGrPeriode"]; } else { $xasGrLeeftijden = "1,5,10,20,30,40,50,60,70,80,90,100"; $xasGrMaanden = "-24,-12,0,8,12,18,24,48"; $xasGrAantallen = "1,2,3,4,5,6,7,8,9,10"; $zasGrPeriode = "1700,1750,1800,1850,1900,1950,2000"; } if (isset($_SESSION[$GEDCOM."statTicks1"])) { $chart_shows = $_SESSION[$GEDCOM."statTicks1"]["chart_shows"]; $chart_type = $_SESSION[$GEDCOM."statTicks1"]["chart_type"]; $surname = $_SESSION[$GEDCOM."statTicks1"]["surname"]; } else { $chart_shows = "world"; $chart_type = "indi_distribution_chart"; $surname = $stats->getCommonSurname(); } ?>

"; echo "
"; echo "
"; echo "
"; // echo "
"; // echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; ?>

"; echo "
"; echo "

"; echo i18n::translate('boundaries for date periods:'), help_link('stat_gwz'), '
'; ?>

'; ?>
"; echo "
"; ?>




"; print_footer(); } ?>