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'; $controller=new WT_Controller_Base(); $controller->setPageTitle(WT_I18N::translate('Statistics')); // 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(); ?> totalDivorces(); ?>
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 '
'; echo ''; 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 '
'; ?>



pageHeader(); $ble = false; ?>


'; }