diff options
| author | Łukasz Wilenski <wooc@gazeta.pl> | 2010-04-23 16:43:03 +0000 |
|---|---|---|
| committer | Łukasz Wilenski <wooc@gazeta.pl> | 2010-04-23 16:43:03 +0000 |
| commit | 03c767ab1b9f5b731fa1792f19d26d0090813480 (patch) | |
| tree | 91fb57176e761c6283710817db2a47c2697e3075 /includes/controllers | |
| parent | 058d73d5900d858dfa5ede1003fdd36500210282 (diff) | |
| download | webtrees-03c767ab1b9f5b731fa1792f19d26d0090813480.tar.gz webtrees-03c767ab1b9f5b731fa1792f19d26d0090813480.tar.bz2 webtrees-03c767ab1b9f5b731fa1792f19d26d0090813480.zip | |
I18N: Pedigree
Diffstat (limited to 'includes/controllers')
| -rw-r--r-- | includes/controllers/individual_ctrl.php | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/includes/controllers/individual_ctrl.php b/includes/controllers/individual_ctrl.php index e0ca010ddd..de44bf896e 100644 --- a/includes/controllers/individual_ctrl.php +++ b/includes/controllers/individual_ctrl.php @@ -790,6 +790,8 @@ class IndividualControllerRoot extends BaseController { * @return array an array of Person that will be used to iterate through on the indivudal.php page */ function buildFamilyList(&$family, $type) { + global $PEDI_CODES, $PEDI_CODES_F, $PEDI_CODES_M; + $people = array(); if (!is_object($family)) return $people; $labels = array(); @@ -975,14 +977,16 @@ class IndividualControllerRoot extends BaseController { $famcrec = get_sub_record(1, "1 FAMC @".$family->getXref()."@", $children[$i]->gedrec); $pedi = get_gedcom_value("PEDI", 2, $famcrec, '', false); if ($pedi) { - $label.=i18n::translate($pedi); + if ($sex=="F" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_F[$pedi].")"; + else if ($sex=="M" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_M[$pedi].")"; + else if (isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES[$pedi].")"; } $children[$i]->setLabel($label); } } $num = count($newchildren); for($i=0; $i<$num; $i++) { - $label = $labels["sibling"]; + $label = $labels["sibling"]; $sex = $newchildren[$i]->getSex(); if ($sex=="F") { $label = $labels["sister"]; @@ -992,7 +996,9 @@ class IndividualControllerRoot extends BaseController { } if ($newchildren[$i]->getXref()==$this->pid) $label = "<img src=\"images/selected.png\" alt=\"\" />"; $pedi = $newchildren[$i]->getChildFamilyPedigree($family->getXref()); - if (isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES[$pedi].")"; + if ($sex=="F" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_F[$pedi].")"; + else if ($sex=="M" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_M[$pedi].")"; + else if (isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES[$pedi].")"; $newchildren[$i]->setLabel($label); } $num = count($delchildren); @@ -1007,7 +1013,9 @@ class IndividualControllerRoot extends BaseController { } if ($delchildren[$i]->getXref()==$this->pid) $label = "<img src=\"images/selected.png\" alt=\"\" />"; $pedi = $delchildren[$i]->getChildFamilyPedigree($family->getXref()); - if (isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES[$pedi].")"; + if ($sex=="F" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_F[$pedi].")"; + else if ($sex=="M" && isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES_M[$pedi].")"; + else if (isset($PEDI_CODES[$pedi])) $label .= " (".$PEDI_CODES[$pedi].")"; $delchildren[$i]->setLabel($label); } if (!is_null($newhusb)) $people['newhusb'] = $newhusb; |
