summaryrefslogtreecommitdiff
path: root/modules_v3/gedcom_stats/module.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules_v3/gedcom_stats/module.php')
-rw-r--r--modules_v3/gedcom_stats/module.php401
1 files changed, 224 insertions, 177 deletions
diff --git a/modules_v3/gedcom_stats/module.php b/modules_v3/gedcom_stats/module.php
index c258221d64..c5e1a35903 100644
--- a/modules_v3/gedcom_stats/module.php
+++ b/modules_v3/gedcom_stats/module.php
@@ -1,6 +1,6 @@
<?php
// webtrees: Web based Family History software
-// Copyright (C) 2014 webtrees development team.
+// Copyright (C) 2015 webtrees development team.
//
// Derived from PhpGedView
// Copyright (C) 2010 John Finlay
@@ -20,6 +20,7 @@
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
use WT\Auth;
+use WT\Theme;
/**
* Class gedcom_stats_WT_Module
@@ -36,82 +37,85 @@ class gedcom_stats_WT_Module extends WT_Module implements WT_Module_Block {
}
/** {@inheritdoc} */
- public function getBlock($block_id, $template=true, $cfg=null) {
+ public function getBlock($block_id, $template = true, $cfg = null) {
global $WT_TREE, $ctype;
- $show_last_update =get_block_setting($block_id, 'show_last_update', true);
- $show_common_surnames=get_block_setting($block_id, 'show_common_surnames', true);
- $stat_indi =get_block_setting($block_id, 'stat_indi', true);
- $stat_fam =get_block_setting($block_id, 'stat_fam', true);
- $stat_sour =get_block_setting($block_id, 'stat_sour', true);
- $stat_media =get_block_setting($block_id, 'stat_media', true);
- $stat_repo =get_block_setting($block_id, 'stat_repo', true);
- $stat_surname =get_block_setting($block_id, 'stat_surname', true);
- $stat_events =get_block_setting($block_id, 'stat_events', true);
- $stat_users =get_block_setting($block_id, 'stat_users', true);
- $stat_first_birth =get_block_setting($block_id, 'stat_first_birth', true);
- $stat_last_birth =get_block_setting($block_id, 'stat_last_birth', true);
- $stat_first_death =get_block_setting($block_id, 'stat_first_death', true);
- $stat_last_death =get_block_setting($block_id, 'stat_last_death', true);
- $stat_long_life =get_block_setting($block_id, 'stat_long_life', true);
- $stat_avg_life =get_block_setting($block_id, 'stat_avg_life', true);
- $stat_most_chil =get_block_setting($block_id, 'stat_most_chil', true);
- $stat_avg_chil =get_block_setting($block_id, 'stat_avg_chil', true);
- $stat_link =get_block_setting($block_id, 'stat_link', true);
- $block =get_block_setting($block_id, 'block', false);
+ $show_last_update = get_block_setting($block_id, 'show_last_update', '1');
+ $show_common_surnames = get_block_setting($block_id, 'show_common_surnames', '1');
+ $stat_indi = get_block_setting($block_id, 'stat_indi', '1');
+ $stat_fam = get_block_setting($block_id, 'stat_fam', '1');
+ $stat_sour = get_block_setting($block_id, 'stat_sour', '1');
+ $stat_media = get_block_setting($block_id, 'stat_media', '1');
+ $stat_repo = get_block_setting($block_id, 'stat_repo', '1');
+ $stat_surname = get_block_setting($block_id, 'stat_surname', '1');
+ $stat_events = get_block_setting($block_id, 'stat_events', '1');
+ $stat_users = get_block_setting($block_id, 'stat_users', '1');
+ $stat_first_birth = get_block_setting($block_id, 'stat_first_birth', '1');
+ $stat_last_birth = get_block_setting($block_id, 'stat_last_birth', '1');
+ $stat_first_death = get_block_setting($block_id, 'stat_first_death', '1');
+ $stat_last_death = get_block_setting($block_id, 'stat_last_death', '1');
+ $stat_long_life = get_block_setting($block_id, 'stat_long_life', '1');
+ $stat_avg_life = get_block_setting($block_id, 'stat_avg_life', '1');
+ $stat_most_chil = get_block_setting($block_id, 'stat_most_chil', '1');
+ $stat_avg_chil = get_block_setting($block_id, 'stat_avg_chil', '1');
+
+ // This can be overriden when embedding in an HTML block
+ $block = '0';
+ $stat_link = '1';
+
if ($cfg) {
foreach (array('show_common_surnames', 'stat_indi', 'stat_fam', 'stat_sour', 'stat_media', 'stat_surname', 'stat_events', 'stat_users', 'stat_first_birth', 'stat_last_birth', 'stat_first_death', 'stat_last_death', 'stat_long_life', 'stat_avg_life', 'stat_most_chil', 'stat_avg_chil', 'stat_link', 'block') as $name) {
if (array_key_exists($name, $cfg)) {
- $$name=$cfg[$name];
+ $$name = $cfg[$name];
}
}
}
- $id=$this->getName().$block_id;
- $class=$this->getName().'_block';
+ $id = $this->getName() . $block_id;
+ $class = $this->getName() . '_block';
if ($ctype === 'gedcom' && WT_USER_GEDCOM_ADMIN || $ctype === 'user' && Auth::check()) {
- $title='<i class="icon-admin" title="'.WT_I18N::translate('Configure').'" onclick="modalDialog(\'block_edit.php?block_id='.$block_id.'\', \''.$this->getTitle().'\');"></i>';
+ $title = '<i class="icon-admin" title="' . WT_I18N::translate('Configure') . '" onclick="modalDialog(\'block_edit.php?block_id=' . $block_id . '\', \'' . $this->getTitle() . '\');"></i>';
} else {
- $title='';
+ $title = '';
}
- $title.=$this->getTitle();
+ $title .= $this->getTitle();
- $stats=new WT_Stats(WT_GEDCOM);
+ $stats = new WT_Stats(WT_GEDCOM);
- $content = '<b>'.WT_TREE_TITLE.'</b><br>';
+ $content = '<b>' . WT_TREE_TITLE . '</b><br>';
if ($show_last_update) {
- $content .= '<div>'./* I18N: %s is a date */ WT_I18N::translate('This family tree was last updated on %s.', strip_tags($stats->gedcomUpdated())).'</div>';
+ $content .= '<div>' . /* I18N: %s is a date */ WT_I18N::translate('This family tree was last updated on %s.', strip_tags($stats->gedcomUpdated())) . '</div>';
}
$content .= '<table><tr><td class="width20"><table class="facts_table">';
if ($stat_indi) {
- $content.='<tr><td class="facts_label">'.WT_I18N::translate('Individuals').'</td><td class="facts_value stats_value"><a href="'."indilist.php?surname_sublist=no&amp;ged=".WT_GEDURL.'">'.$stats->totalIndividuals().'</a></td></tr>';
- $content.='<tr><td class="facts_label">'.WT_I18N::translate('Males').'</td><td class="facts_value stats_value">'.$stats->totalSexMales().'<br>'.$stats->totalSexMalesPercentage().'</td></tr>';
- $content.='<tr><td class="facts_label">'.WT_I18N::translate('Females').'</td><td class="facts_value stats_value">'.$stats->totalSexFemales().'<br>'.$stats->totalSexFemalesPercentage().'</td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Individuals') . '</td><td class="facts_value stats_value"><a href="' . "indilist.php?surname_sublist=no&amp;ged=" . WT_GEDURL . '">' . $stats->totalIndividuals() . '</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Males') . '</td><td class="facts_value stats_value">' . $stats->totalSexMales() . '<br>' . $stats->totalSexMalesPercentage() . '</td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Females') . '</td><td class="facts_value stats_value">' . $stats->totalSexFemales() . '<br>' . $stats->totalSexFemalesPercentage() . '</td></tr>';
}
if ($stat_surname) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Total surnames').'</td><td class="facts_value stats_value"><a href="indilist.php?show_all=yes&amp;surname_sublist=yes&amp;ged='.WT_GEDURL.'">'.$stats->totalSurnames().'</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Total surnames') . '</td><td class="facts_value stats_value"><a href="indilist.php?show_all=yes&amp;surname_sublist=yes&amp;ged=' . WT_GEDURL . '">' . $stats->totalSurnames() . '</a></td></tr>';
}
if ($stat_fam) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Families').'</td><td class="facts_value stats_value"><a href="famlist.php?ged='.WT_GEDURL.'">'.$stats->totalFamilies().'</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Families') . '</td><td class="facts_value stats_value"><a href="famlist.php?ged=' . WT_GEDURL . '">' . $stats->totalFamilies() . '</a></td></tr>';
}
if ($stat_sour) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Sources').'</td><td class="facts_value stats_value"><a href="sourcelist.php?ged='.WT_GEDURL.'">'.$stats->totalSources().'</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Sources') . '</td><td class="facts_value stats_value"><a href="sourcelist.php?ged=' . WT_GEDURL . '">' . $stats->totalSources() . '</a></td></tr>';
}
if ($stat_media) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Media objects').'</td><td class="facts_value stats_value"><a href="medialist.php?ged='.WT_GEDURL.'">'.$stats->totalMedia().'</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Media objects') . '</td><td class="facts_value stats_value"><a href="medialist.php?ged=' . WT_GEDURL . '">' . $stats->totalMedia() . '</a></td></tr>';
}
if ($stat_repo) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Repositories').'</td><td class="facts_value stats_value"><a href="repolist.php?ged='.WT_GEDURL.'">'.$stats->totalRepositories().'</a></td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Repositories') . '</td><td class="facts_value stats_value"><a href="repolist.php?ged=' . WT_GEDURL . '">' . $stats->totalRepositories() . '</a></td></tr>';
}
if ($stat_events) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Total events').'</td><td class="facts_value stats_value">'.$stats->totalEvents().'</td></tr>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Total events') . '</td><td class="facts_value stats_value">' . $stats->totalEvents() . '</td></tr>';
}
if ($stat_users) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Total users').'</td><td class="facts_value stats_value">';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Total users') . '</td><td class="facts_value stats_value">';
if (WT_USER_GEDCOM_ADMIN) {
- $content .= '<a href="admin_users.php">'.$stats->totalUsers().'</a>';
+ $content .= '<a href="admin_users.php">' . $stats->totalUsers() . '</a>';
} else {
$content .= $stats->totalUsers();
}
@@ -121,81 +125,81 @@ class gedcom_stats_WT_Module extends WT_Module implements WT_Module_Block {
$content .= '</table></td><td><table class="facts_table">';
}
if ($stat_first_birth) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Earliest birth year').'</td><td class="facts_value stats_value">'.$stats->firstBirthYear().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Earliest birth year') . '</td><td class="facts_value stats_value">' . $stats->firstBirthYear() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->firstBirth().'</td>';
+ $content .= '<td class="facts_value">' . $stats->firstBirth() . '</td>';
}
$content .= '</tr>';
}
if ($stat_last_birth) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Latest birth year').'</td><td class="facts_value stats_value">'.$stats->lastBirthYear().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Latest birth year') . '</td><td class="facts_value stats_value">' . $stats->lastBirthYear() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->lastBirth().'</td>';
+ $content .= '<td class="facts_value">' . $stats->lastBirth() . '</td>';
}
$content .= '</tr>';
}
if ($stat_first_death) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Earliest death year').'</td><td class="facts_value stats_value">'.$stats->firstDeathYear().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Earliest death year') . '</td><td class="facts_value stats_value">' . $stats->firstDeathYear() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->firstDeath().'</td>';
+ $content .= '<td class="facts_value">' . $stats->firstDeath() . '</td>';
}
$content .= '</tr>';
}
if ($stat_last_death) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Latest death year').'</td><td class="facts_value stats_value">'.$stats->lastDeathYear().'
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Latest death year') . '</td><td class="facts_value stats_value">' . $stats->lastDeathYear() . '
</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->lastDeath().'</td>';
+ $content .= '<td class="facts_value">' . $stats->lastDeath() . '</td>';
}
- $content .='</tr>';
+ $content .= '</tr>';
}
if ($stat_long_life) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Individual who lived the longest').'</td><td class="facts_value stats_value">'.$stats->LongestLifeAge().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Individual who lived the longest') . '</td><td class="facts_value stats_value">' . $stats->LongestLifeAge() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->LongestLife().'</td>';
+ $content .= '<td class="facts_value">' . $stats->LongestLife() . '</td>';
}
$content .= '</tr>';
}
if ($stat_avg_life) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Average age at death').'</td><td class="facts_value stats_value">'.$stats->averageLifespan().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Average age at death') . '</td><td class="facts_value stats_value">' . $stats->averageLifespan() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.WT_I18N::translate('Males').':&nbsp;'.$stats->averageLifespanMale();
- $content .= '&nbsp;&nbsp;&nbsp;'.WT_I18N::translate('Females').':&nbsp;'.$stats->averageLifespanFemale().'</td>';
+ $content .= '<td class="facts_value">' . WT_I18N::translate('Males') . ':&nbsp;' . $stats->averageLifespanMale();
+ $content .= '&nbsp;&nbsp;&nbsp;' . WT_I18N::translate('Females') . ':&nbsp;' . $stats->averageLifespanFemale() . '</td>';
}
$content .= '</tr>';
}
if ($stat_most_chil && !$block) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Family with the most children').'</td><td class="facts_value stats_value">'.$stats->largestFamilySize().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Family with the most children') . '</td><td class="facts_value stats_value">' . $stats->largestFamilySize() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">'.$stats->largestFamily().'</td>';
+ $content .= '<td class="facts_value">' . $stats->largestFamily() . '</td>';
}
$content .= '</tr>';
}
if ($stat_avg_chil) {
- $content .= '<tr><td class="facts_label">'.WT_I18N::translate('Average number of children per family').'</td><td class="facts_value stats_value">'.$stats->averageChildren().'</td>';
+ $content .= '<tr><td class="facts_label">' . WT_I18N::translate('Average number of children per family') . '</td><td class="facts_value stats_value">' . $stats->averageChildren() . '</td>';
if (!$block) {
- $content .= '<td class="facts_value">&nbsp;</td>';
+ $content .= '<td class="facts_value"></td>';
}
$content .= '</tr>';
}
$content .= '</table></td></tr></table>';
if ($stat_link) {
- $content .= '<a href="statistics.php?ged='.WT_GEDURL.'"><b>'.WT_I18N::translate('View statistics as graphs').'</b></a><br>';
+ $content .= '<a href="statistics.php?ged=' . WT_GEDURL . '"><b>' . WT_I18N::translate('View statistics as graphs') . '</b></a><br>';
}
// NOTE: Print the most common surnames
if ($show_common_surnames) {
$surnames = get_common_surnames($WT_TREE->getPreference('COMMON_NAMES_THRESHOLD'));
- if (count($surnames)>0) {
- $content .= '<p><b>'.WT_I18N::translate('Most common surnames').'</b></p>';
+ if (count($surnames) > 0) {
+ $content .= '<p><b>' . WT_I18N::translate('Most common surnames') . '</b></p>';
$content .= '<div class="common_surnames">';
- $i=0;
+ $i = 0;
foreach ($surnames as $indexval => $surname) {
- if (stristr($surname['name'], '@N.N')===false) {
- if ($i>0) {
+ if (stristr($surname['name'], '@N.N') === false) {
+ if ($i > 0) {
$content .= ', ';
}
- $content .= '<a href="'."indilist.php?ged=".WT_GEDURL."&amp;surname=".rawurlencode($surname['name']).'">'.$surname['name'].'</a>';
+ $content .= '<a href="' . "indilist.php?ged=" . WT_GEDURL . "&amp;surname=" . rawurlencode($surname['name']) . '">' . $surname['name'] . '</a>';
$i++;
}
}
@@ -204,7 +208,7 @@ class gedcom_stats_WT_Module extends WT_Module implements WT_Module_Block {
}
if ($template) {
- require WT_THEME_DIR.'templates/block_main_temp.php';
+ return Theme::theme()->formatBlock($id, $title, $class, $content);
} else {
return $content;
}
@@ -228,136 +232,179 @@ class gedcom_stats_WT_Module extends WT_Module implements WT_Module_Block {
/** {@inheritdoc} */
public function configureBlock($block_id) {
if (WT_Filter::postBool('save') && WT_Filter::checkCsrf()) {
- set_block_setting($block_id, 'show_last_update', WT_Filter::postBool('show_last_update'));
+ set_block_setting($block_id, 'show_last_update', WT_Filter::postBool('show_last_update'));
set_block_setting($block_id, 'show_common_surnames', WT_Filter::postBool('show_common_surnames'));
- set_block_setting($block_id, 'stat_indi', WT_Filter::postBool('stat_indi'));
- set_block_setting($block_id, 'stat_fam', WT_Filter::postBool('stat_fam'));
- set_block_setting($block_id, 'stat_sour', WT_Filter::postBool('stat_sour'));
- set_block_setting($block_id, 'stat_other', WT_Filter::postBool('stat_other'));
- set_block_setting($block_id, 'stat_media', WT_Filter::postBool('stat_media'));
- set_block_setting($block_id, 'stat_repo', WT_Filter::postBool('stat_repo'));
- set_block_setting($block_id, 'stat_surname', WT_Filter::postBool('stat_surname'));
- set_block_setting($block_id, 'stat_events', WT_Filter::postBool('stat_events'));
- set_block_setting($block_id, 'stat_users', WT_Filter::postBool('stat_users'));
- set_block_setting($block_id, 'stat_first_birth', WT_Filter::postBool('stat_first_birth'));
- set_block_setting($block_id, 'stat_last_birth', WT_Filter::postBool('stat_last_birth'));
- set_block_setting($block_id, 'stat_first_death', WT_Filter::postBool('stat_first_death'));
- set_block_setting($block_id, 'stat_last_death', WT_Filter::postBool('stat_last_death'));
- set_block_setting($block_id, 'stat_long_life', WT_Filter::postBool('stat_long_life'));
- set_block_setting($block_id, 'stat_avg_life', WT_Filter::postBool('stat_avg_life'));
- set_block_setting($block_id, 'stat_most_chil', WT_Filter::postBool('stat_most_chil'));
- set_block_setting($block_id, 'stat_avg_chil', WT_Filter::postBool('stat_avg_chil'));
- exit;
+ set_block_setting($block_id, 'stat_indi', WT_Filter::postBool('stat_indi'));
+ set_block_setting($block_id, 'stat_fam', WT_Filter::postBool('stat_fam'));
+ set_block_setting($block_id, 'stat_sour', WT_Filter::postBool('stat_sour'));
+ set_block_setting($block_id, 'stat_other', WT_Filter::postBool('stat_other'));
+ set_block_setting($block_id, 'stat_media', WT_Filter::postBool('stat_media'));
+ set_block_setting($block_id, 'stat_repo', WT_Filter::postBool('stat_repo'));
+ set_block_setting($block_id, 'stat_surname', WT_Filter::postBool('stat_surname'));
+ set_block_setting($block_id, 'stat_events', WT_Filter::postBool('stat_events'));
+ set_block_setting($block_id, 'stat_users', WT_Filter::postBool('stat_users'));
+ set_block_setting($block_id, 'stat_first_birth', WT_Filter::postBool('stat_first_birth'));
+ set_block_setting($block_id, 'stat_last_birth', WT_Filter::postBool('stat_last_birth'));
+ set_block_setting($block_id, 'stat_first_death', WT_Filter::postBool('stat_first_death'));
+ set_block_setting($block_id, 'stat_last_death', WT_Filter::postBool('stat_last_death'));
+ set_block_setting($block_id, 'stat_long_life', WT_Filter::postBool('stat_long_life'));
+ set_block_setting($block_id, 'stat_avg_life', WT_Filter::postBool('stat_avg_life'));
+ set_block_setting($block_id, 'stat_most_chil', WT_Filter::postBool('stat_most_chil'));
+ set_block_setting($block_id, 'stat_avg_chil', WT_Filter::postBool('stat_avg_chil'));
}
- require_once WT_ROOT.'includes/functions/functions_edit.php';
+ require_once WT_ROOT . 'includes/functions/functions_edit.php';
+
+ $show_last_update = get_block_setting($block_id, 'show_last_update', '1');
+ $show_common_surnames = get_block_setting($block_id, 'show_common_surnames', '1');
+ $stat_indi = get_block_setting($block_id, 'stat_indi', '1');
+ $stat_fam = get_block_setting($block_id, 'stat_fam', '1');
+ $stat_sour = get_block_setting($block_id, 'stat_sour', '1');
+ $stat_media = get_block_setting($block_id, 'stat_media', '1');
+ $stat_repo = get_block_setting($block_id, 'stat_repo', '1');
+ $stat_surname = get_block_setting($block_id, 'stat_surname', '1');
+ $stat_events = get_block_setting($block_id, 'stat_events', '1');
+ $stat_users = get_block_setting($block_id, 'stat_users', '1');
+ $stat_first_birth = get_block_setting($block_id, 'stat_first_birth', '1');
+ $stat_last_birth = get_block_setting($block_id, 'stat_last_birth', '1');
+ $stat_first_death = get_block_setting($block_id, 'stat_first_death', '1');
+ $stat_last_death = get_block_setting($block_id, 'stat_last_death', '1');
+ $stat_long_life = get_block_setting($block_id, 'stat_long_life', '1');
+ $stat_avg_life = get_block_setting($block_id, 'stat_avg_life', '1');
+ $stat_most_chil = get_block_setting($block_id, 'stat_most_chil', '1');
+ $stat_avg_chil = get_block_setting($block_id, 'stat_avg_chil', '1');
- $show_last_update=get_block_setting($block_id, 'show_last_update', true);
echo '<tr><td class="descriptionbox wrap width33">';
echo /* I18N: label for yes/no option */ WT_I18N::translate('Show date of last update?');
echo '</td><td class="optionbox">';
echo edit_field_yes_no('show_last_update', $show_last_update);
echo '</td></tr>';
- $show_common_surnames=get_block_setting($block_id, 'show_common_surnames', true);
echo '<tr><td class="descriptionbox wrap width33">';
echo WT_I18N::translate('Show common surnames?');
echo '</td><td class="optionbox">';
echo edit_field_yes_no('show_common_surnames', $show_common_surnames);
echo '</td></tr>';
- $stat_indi =get_block_setting($block_id, 'stat_indi', true);
- $stat_fam =get_block_setting($block_id, 'stat_fam', true);
- $stat_sour =get_block_setting($block_id, 'stat_sour', true);
- $stat_other =get_block_setting($block_id, 'stat_other', true);
- $stat_media =get_block_setting($block_id, 'stat_media', true);
- $stat_repo =get_block_setting($block_id, 'stat_repo', true);
- $stat_surname =get_block_setting($block_id, 'stat_surname', true);
- $stat_events =get_block_setting($block_id, 'stat_events', true);
- $stat_users =get_block_setting($block_id, 'stat_users', true);
- $stat_first_birth =get_block_setting($block_id, 'stat_first_birth', true);
- $stat_last_birth =get_block_setting($block_id, 'stat_last_birth', true);
- $stat_first_death =get_block_setting($block_id, 'stat_first_death', true);
- $stat_last_death =get_block_setting($block_id, 'stat_last_death', true);
- $stat_long_life =get_block_setting($block_id, 'stat_long_life', true);
- $stat_avg_life =get_block_setting($block_id, 'stat_avg_life', true);
- $stat_most_chil =get_block_setting($block_id, 'stat_most_chil', true);
- $stat_avg_chil =get_block_setting($block_id, 'stat_avg_chil', true);
?>
<tr>
<td class="descriptionbox wrap width33"><?php echo WT_I18N::translate('Select the stats to show in this block'); ?></td>
<td class="optionbox">
<table>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_indi"
- <?php if ($stat_indi) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Individuals'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_first_birth"
- <?php if ($stat_first_birth) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Earliest birth year'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_surname"
- <?php if ($stat_surname) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Total surnames'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_last_birth"
- <?php if ($stat_last_birth) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Latest birth year'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_fam"
- <?php if ($stat_fam) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Families'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_first_death"
- <?php if ($stat_first_death) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Earliest death year'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_sour"
- <?php if ($stat_sour) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Sources'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_last_death"
- <?php if ($stat_last_death) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Latest death year'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_media"
- <?php if ($stat_media) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Media objects'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_long_life"
- <?php if ($stat_long_life) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Individual who lived the longest'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_repo"
- <?php if ($stat_repo) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Repositories'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_avg_life"
- <?php if ($stat_avg_life) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Average age at death'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_other"
- <?php if ($stat_other) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Other records'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_most_chil"
- <?php if ($stat_most_chil) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Family with the most children'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_events"
- <?php if ($stat_events) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Total events'); ?></td>
- <td><input type="checkbox" value="yes" name="stat_avg_chil"
- <?php if ($stat_avg_chil) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Average number of children per family'); ?></td>
- </tr>
- <tr>
- <td><input type="checkbox" value="yes" name="stat_users"
- <?php if ($stat_users) echo ' checked="checked"'; ?>>
- <?php echo WT_I18N::translate('Total users'); ?></td>
- <td>&nbsp;</td>
- </tr>
+ <tbody>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_indi" <?php echo $stat_indi ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Individuals'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_first_birth" <?php echo $stat_first_birth ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Earliest birth year'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_surname" <?php echo $stat_surname ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Total surnames'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_last_birth" <?php echo $stat_last_birth ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Latest birth year'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_fam" <?php echo $stat_fam ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Families'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_first_death" <?php echo $stat_first_death ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Earliest death year'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_sour" <?php echo $stat_sour ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Sources'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_last_death" <?php echo $stat_last_death ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Latest death year'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_media" <?php echo $stat_media ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Media objects'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_long_life" <?php echo $stat_long_life ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Individual who lived the longest'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_repo" <?php echo $stat_repo ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Repositories'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_avg_life" <?php echo $stat_avg_life ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Average age at death'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_events" <?php echo $stat_events ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Total events'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_most_chil" <?php echo $stat_most_chil ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Family with the most children'); ?>
+ </label>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_users" <?php echo $stat_users ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Total users'); ?>
+ </label>
+ </td>
+ <td>
+ <label>
+ <input type="checkbox" value="yes" name="stat_avg_chil" <?php echo $stat_avg_chil ? 'checked' : ''; ?>>
+ <?php echo WT_I18N::translate('Average number of children per family'); ?>
+ </label>
+ </td>
+ </tr>
+ </tbody>
</table>
</td>
</tr>