diff options
Diffstat (limited to 'modules/family_nav/module.php')
| -rw-r--r-- | modules/family_nav/module.php | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/modules/family_nav/module.php b/modules/family_nav/module.php index ee6690d1f8..972701b6fa 100644 --- a/modules/family_nav/module.php +++ b/modules/family_nav/module.php @@ -773,20 +773,28 @@ function print_pedigree_person_nav($pid, $style=1, $show_famlink=true, $count=0, }
}
}
- $spouselinks .= "<ul class=\"clist ".$TEXT_DIRECTION."\">\n";
+
// Children ------------------------------ @var $child Person
+ $hasChildren = 'No';
foreach($children as $c=>$child) {
if ($child) {
+ if ($hasChildren == 'No') {
+ $hasChildren = 'Yes';
+ $spouselinks .= "\n<ul class=\"clist ".$TEXT_DIRECTION."\">";
+ }
$persons="Yes";
- $title = i18n::translate('Individual Information').": ".$child->getXref();
- $spouselinks .= "<li id=\"flyout3\">";
- $spouselinks .= "<a href=\"".encode_url($child->getLinkUrl())."\" onclick=\"return familyNavLoad('".encode_url($child->getLinkUrl())."');\">";
- $spouselinks .= PrintReady($child->getFullName());
- $spouselinks .= "</a>";
- $spouselinks .= "</li>\n";
+ $title = i18n::translate('Individual Information').": ".$child->getXref();
+ $spouselinks .= "\n<li id=\"flyout3\">";
+ $spouselinks .= "<a href=\"".encode_url($child->getLinkUrl())."\" onclick=\"return familyNavLoad('".encode_url($child->getLinkUrl())."');\">";
+ $spouselinks .= PrintReady($child->getFullName());
+ $spouselinks .= "</a>";
}
}
- $spouselinks .= "</ul>";
+ if ($hasChildren == 'Yes') {
+ $spouselinks .= "\n</ul>";
+ } else {
+ $spouselinks .= '<br />';
+ }
}
}
|
