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) 2011 webtrees development team. // // Derived from PhpGedView // Copyright (C) 2002 to 2010 PGV Development Team. All rights reserved. // // 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 // // $Id$ define('WT_SCRIPT_NAME', 'statistics.php'); require './includes/session.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) { header('Content-type: text/html; charset=UTF-8'); /* * Initiate the stats object. */ $stats = new WT_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(); ?> totalRepositories(); ?> 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 WT_I18N::translate('boundaries for date periods:'), help_link('stat_gwz'), '
'; ?>

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




"; print_footer(); }