diff options
| author | Greg Roach <fisharebest@gmail.com> | 2015-06-09 16:21:01 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2015-06-09 16:21:01 +0100 |
| commit | 1a92e6b65acd2b5fcbadb06d3bbdb20e759ea467 (patch) | |
| tree | 57dbec679069f38fa6bc178c2f9d97b1debe1145 /app/Module/InteractiveTree | |
| parent | 94c2b9183a0dc9b08056680c036f92c258772134 (diff) | |
| download | webtrees-1a92e6b65acd2b5fcbadb06d3bbdb20e759ea467.tar.gz webtrees-1a92e6b65acd2b5fcbadb06d3bbdb20e759ea467.tar.bz2 webtrees-1a92e6b65acd2b5fcbadb06d3bbdb20e759ea467.zip | |
TreeView - identify parents where only one member of a couple has parents
Diffstat (limited to 'app/Module/InteractiveTree')
| -rw-r--r-- | app/Module/InteractiveTree/TreeView.php | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/app/Module/InteractiveTree/TreeView.php b/app/Module/InteractiveTree/TreeView.php index 5125bcdcb9..824193096c 100644 --- a/app/Module/InteractiveTree/TreeView.php +++ b/app/Module/InteractiveTree/TreeView.php @@ -337,28 +337,20 @@ class TreeView { if ($this->all_partners === 'true') { $family = $individual->getPrimaryChildFamily(); if ($family) { - switch ($individual->getSex()) { - case 'M': - $title = ' title="' . strip_tags( - /* I18N: e.g. “Son of [father name & mother name]” */ - I18N::translate('Son of %s', $family->getFullName()) - ) . '"'; - break; - case 'F': - $title = ' title="' . strip_tags( - /* I18N: e.g. “Daughter of [father name & mother name]” */ - I18N::translate('Daughter of %s', $family->getFullName()) - ) . '"'; - break; - default: - $title = ' title="' . strip_tags( - /* I18N: e.g. “Child of [father name & mother name]” */ - I18N::translate('Child of %s', $family->getFullName()) - ) . '"'; - break; - } + $family_name = strip_tags($family->getFullName()); } else { - $title = ''; + $family_name = I18N::translateContext('unknown family', 'unknown'); + } + switch ($individual->getSex()) { + case 'M': + $title = ' title="' . /* I18N: e.g. “Son of [father name & mother name]” */ I18N::translate('Son of %s', $family_name) . '"'; + break; + case 'F': + $title = ' title="' . /* I18N: e.g. “Daughter of [father name & mother name]” */ I18N::translate('Daughter of %s', $family_name) . '"'; + break; + default: + $title = ' title="' . /* I18N: e.g. “Child of [father name & mother name]” */ I18N::translate('Child of %s', $family_name) . '"'; + break; } } else { $title = ''; |
