'; echo '' ; echo '  ', i18n::translate('Search'), ''; echo ''; ?>

indi->getChildFamilies(); foreach($families as $famid=>$family) { $label = $this->indi->getChildFamilyLabel($family); $people = $this->buildFamilyList($family, "parents"); $marrdate = $family->getMarriageDate(); // Husband ------------------- $styleadd = ""; if (isset($people["husb"])) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $people["husb"]->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(" " . $people["husb"]->getLabel() . " ". "\n"); // $menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); echo ''; // Define width of Left (Label) column ------- ?> getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; }else{ $fulmn = $fulln; $marn = $surn; } $menu = new Menu(" " . $people["wife"]->getLabel() . " ". "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); ?> getMarriageDate(); foreach($people["children"] as $key=>$child) { // Get child's marriage status $married=""; foreach ($child->getSpouseFamilies() as $childfamily) { $tmp=$childfamily->getMarriageDate(); $married = GedcomDate::Compare($censdate, $tmp); } $nam = $child->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(" " . $child->getLabel() . " ". "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $spouselinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if ($child->getXref()==$pid) { //Only print Head of Family in Immediate Family Block } else { ?> getBirthDate(false); } } //-- Build step families ---------------------------------------------------------------- foreach($this->indi->getStepFamilies() as $famid=>$family) { $label = $this->indi->getStepFamilyLabel($family); $people = $this->buildFamilyList($family, "step"); if ($people){ echo ""; } $marrdate = $family->getMarriageDate(); // Husband ----------------------------- $styleadd = ""; $elderdate = ""; if (isset($people["husb"]) ) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $people["husb"]->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(); if ($people["husb"]->getLabel() == ".") { $menu->addLabel(" " . i18n::translate('Step-Father') . " ". "\n"); }else{ $menu->addLabel(" " . $people["husb"]->getLabel() . " ". "\n"); } //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if (PrintReady($people["husb"]->getDeathYear()) == 0) { $DeathYr = ""; }else{ $DeathYr = PrintReady($people["husb"]->getDeathYear()); } if (PrintReady($people["husb"]->getBirthYear()) == 0) { $BirthYr = ""; }else{ $BirthYr = PrintReady($people["husb"]->getBirthYear()); } ?> getBirthDate(false); } // Wife ------------------- $styleadd = ""; if (isset($people["wife"]) ) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $people["wife"]->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(); if ($people["husb"]->getLabel() == ".") { $menu->addLabel(" " . i18n::translate('Step-Mother') . " ". "\n"); }else{ $menu->addLabel(" " . $people["wife"]->getLabel() . " ". "\n"); } //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if (PrintReady($people["wife"]->getDeathYear()) == 0) { $DeathYr = ""; }else{ $DeathYr = PrintReady($people["wife"]->getDeathYear()); } if (PrintReady($people["wife"]->getBirthYear()) == 0) { $BirthYr = ""; }else{ $BirthYr = PrintReady($people["wife"]->getBirthYear()); } ?> getMarriageDate(); foreach($people["children"] as $key=>$child) { $nam = $child->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(" " . $child->getLabel() . "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $spouselinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if (PrintReady($child->getDeathYear()) == 0) { $DeathYr = ""; }else{ $DeathYr = PrintReady($child->getDeathYear()); } if (PrintReady($child->getBirthYear()) == 0) { $BirthYr = ""; }else{ $BirthYr = PrintReady($child->getBirthYear()); } ?> getBirthDate(false); } } } print ""; //-- Build Spouse Family --------------------------------------------------- $families = $this->indi->getSpouseFamilies(); //$personcount = 0; foreach($families as $famid=>$family) { $people = $this->buildFamilyList($family, "spouse"); if ($this->indi->equals($people["husb"])) { $spousetag = 'WIFE'; }else{ $spousetag = 'HUSB'; } $marrdate = $family->getMarriageDate(); // Husband ------------------- if ( isset($people["husb"])) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $people["husb"]->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $menu = new Menu(" " . $people["husb"]->getLabel() . " ". "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if (PrintReady($people["husb"]->getDeathYear()) == 0) { $DeathYr = ""; }else{ $DeathYr = PrintReady($people["husb"]->getDeathYear()); } if (PrintReady($people["husb"]->getBirthYear()) == 0) { $BirthYr = ""; }else{ $BirthYr = PrintReady($people["husb"]->getBirthYear()); } ?> getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; }else{ $fulmn = $fulln; $marn = $surn; } $menu = new Menu(" " . $people["wife"]->getLabel() . " ". "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $currpid, $censyear); $slabel .= $parentlinks; $submenu = new Menu($slabel); $menu->addSubMenu($submenu); if (PrintReady($people["wife"]->getDeathYear()) == 0) { $DeathYr = ""; }else{ $DeathYr = PrintReady($people["wife"]->getDeathYear()); } if (PrintReady($people["wife"]->getBirthYear()) == 0) { $BirthYr = ""; }else{ $BirthYr = PrintReady($people["wife"]->getBirthYear()); } ?> $child) { // Get child's marriage status $married=""; foreach ($child->getSpouseFamilies() as $childfamily) { $tmp=$childfamily->getMarriageDate(); $married = GedcomDate::Compare($censdate, $tmp); } $nam = $child->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; }else{ $fulmn = $fulln; $marn = $surn; } $menu = new Menu(" " . $child->getLabel() . " ". "\n"); //$menu->addClass("", "", "submenu"); $slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $child->getLabel(), $censyear); $slabel .= $spouselinks; $submenu = new Menu($slabel); $menu->addSubmenu($submenu); ?> "; } ?>
"; $headImg2 = "\"".i18n::translate('Click"; } else { $headImg = ""; $headImg2 = "\"".i18n::translate('Click"; } global $tempStringHead; echo i18n::translate('Click %s to choose person as Head of family.', $headImg); ?>


\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> getFullName()); // Name ?>
\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> =0 && isset($nam[1])){ // print PrintReady($fulmn); // Full Married Name //} else { print PrintReady($people["wife"]->getFullName()); // Full Name //} ?>
getXref()==$pid) { print $child->getLabel(); }else{ if ($WT_MENUS_AS_LISTS) echo "
    \n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "
\n"; } ?>
getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> =0 && isset($nam[1])){ // print PrintReady($fulmn); // Full Married Name // } else { print PrintReady($child->getFullName()); // Full Name // } ?>

\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> getLabel()); // label = Relationship } ?>", "getSex()); // gend = Gender ?>", "=0){ echo "M"; // cond = Condition (Married) }else{ echo "S"; // cond = Condition (Single) } ?>", "getbirthyear()); // yob = Year of Birth ?>", "getbirthyear()); // age = Census Date minus YOB ?>", "", "", "getcensbirthplace()); // birthpl = Census Place of Birth ?>");'> getFullName()); // Name ?>
\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> getLabel()); // label = Relationship } ?>", "getSex()); // gend = Gender ?>", "=0 && isset($nam[1])){ echo "M"; // cond = Condition (Married) }else{ echo "S"; // cond = Condition (Single) } ?>", "getbirthyear()); // yob = Year of Birth ?>", "getbirthyear()); // age = Census Date minus YOB ?>", "", "", "getcensbirthplace()); // birthpl = Census Place of Birth ?>");'> =0 && isset($nam[1])){ // print PrintReady($fulmn); // Full Married Name //} else { print PrintReady($people["wife"]->getFullName()); // Full Name //} ?>
\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> getFullName()); // Name ?>

getXref()==$pid) { print " " .($people["husb"]->getLabel())." ".i18n::translate('Head of Household:'); }else{ if ($WT_MENUS_AS_LISTS) echo "
    \n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "
\n"; } ?>
getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> getFullName()); // Name ?>
getXref()==$pid) { print " " .($people["wife"]->getLabel())." ".i18n::translate('Head of Household:'); }else{ if ($WT_MENUS_AS_LISTS) echo "
    \n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "
\n"; } ?>
getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> =0 && isset($nam[1])){ // print PrintReady($fulmn); // Full Married Name //} else { print PrintReady($people["wife"]->getFullName()); // Full Name //} ?>
\n"; $menu->printMenu(); if ($WT_MENUS_AS_LISTS) echo "\n"; ?> getXref()."&gedcom={$GEDCOM}")."\">"; echo $headImg2; print ""; ?> canDisplayDetails()) ) { ?> =0 && isset($nam[1])){ // print PrintReady($fulmn); // Full Married Name // } else { print PrintReady($child->getFullName()); // Full Name // } ?>

'','F'=>'F', 'U'=>'NN'); $isF=$tmp[$person->getSex()]; $spouselinks = ""; $parentlinks = ""; $step_parentlinks = ""; $disp=$person->canDisplayDetails(); if ($person->canDisplayName()) { if ($show_famlink && (empty($SEARCH_SPIDER))) { if ($LINK_ICONS!="disabled") { //-- draw a box for the family popup if ($TEXT_DIRECTION=="rtl") { $spouselinks .= "\n\t\t\t
"; $spouselinks .= "" . i18n::translate('Family') . " (" .$person->getFullName(). ")
"; $parentlinks .= "\n\t\t\t
"; $parentlinks .= "" . i18n::translate('Parents') . " (" .$person->getFullName(). ")
"; $step_parentlinks .= "\n\t\t\t
"; $step_parentlinks .= "" . i18n::translate('Parents') . " (" .$person->getFullName(). ")
"; }else{ $spouselinks .= "\n\t\t\t
"; $spouselinks .= "" . i18n::translate('Family') . " (" .$person->getFullName(). ")
"; $parentlinks .= "\n\t\t\t
"; $parentlinks .= "" . i18n::translate('Parents') . " (" .$person->getFullName(). ")
"; $step_parentlinks .= "\n\t\t\t
"; $step_parentlinks .= "" . i18n::translate('Parents') . " (" .$person->getFullName(). ")
"; } $persons = ""; $person_parent = ""; $person_step = ""; //-- parent families -------------------------------------- $fams = $person->getChildFamilies(); foreach($fams as $famid=>$family) { if (!is_null($family)) { $husb = $family->getHusband($person); $wife = $family->getWife($person); // $spouse = $family->getSpouse($person); $children = $family->getChildren(); $num = count($children); $marrdate = $family->getMarriageDate(); // Husband ------------------------------ if ($husb || $num>0) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Family Book Chart').": ".$famid; }else{ $title = $famid." :".i18n::translate('Family Book Chart'); } if ($husb) { $person_parent="Yes"; if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Individual Information').": ".$husb->getXref(); }else{ $title = $husb->getXref()." :".i18n::translate('Individual Information'); } $tmp=$husb->getXref(); if ($husb->canDisplayName()) { $nam = $husb->getAllNames(); // $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surn']; $fulln = $husb->getFullName(); $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surn']; if (isset($nam[1]) ) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surn']; $marn = $nam[1]['surn']; } $parentlinks .= "getXref())."', "; // pid = PID $parentlinks .= "'".PrintReady($fulln)."', "; // nam = Name if ($currpid=="Wife" || $currpid=="Husband") { $parentlinks .= "'Father in Law', "; // label = 1st Gen Male Relationship }else{ $parentlinks .= "'Grand-Father', "; // label = 2st Gen Male Relationship } $parentlinks .= "'".PrintReady($husb->getSex())."', "; // sex = Gender $parentlinks .= "''".", "; // cond = Condition (Married etc) $parentlinks .= "'".PrintReady($husb->getbirthyear())."', "; // yob = Year of Birth if ($husb->getbirthyear()>=1) { $parentlinks .= "'".PrintReady($censyear-$husb->getbirthyear())."', "; // age = Census Year - Year of Birth }else{ $parentlinks .= "''".", "; // age = Undefined } $parentlinks .= "'Y'".", "; // Y/M/D = Age in Years/Months/Days $parentlinks .= "''".", "; // occu = Occupation $parentlinks .= "'".PrintReady($husb->getcensbirthplace())."'"; // birthpl = Birthplace $parentlinks .= ");\">"; $parentlinks .= PrintReady($husb->getFullName()); $parentlinks .= ""; }else{ $parentlinks .= i18n::translate('Private'); } $parentlinks .= "\n"; $natdad = "yes"; } } // Wife ------------------------------ if ($wife || $num>0) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Family Book Chart').": ".$famid; }else{ $title = $famid." :".i18n::translate('Family Book Chart'); } if ($wife) { $person_parent="Yes"; if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Individual Information').": ".$wife->getXref(); }else{ $title = $wife->getXref()." :".i18n::translate('Individual Information'); } $tmp=$wife->getXref(); if ($wife->canDisplayName()) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $wife->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { //$fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $fulmn = $nam[1]['fullNN']; $marn = $nam[1]['surname']; } $parentlinks .= "getXref())."',"; // pid = PID // $parentlinks .= "'".PrintReady($fulln)."',"; // nam = Name //if ($married>=0 && isset($nam[1])){ // $parentlinks .= "'".PrintReady($fulmn)."',"; // nam = Full Married Name //} else { $parentlinks .= "'".PrintReady($fulln)."',"; // nam = Full Name //} if ($currpid=="Wife" || $currpid=="Husband") { $parentlinks .= "'Mother in Law',"; // label = 1st Gen Female Relationship }else{ $parentlinks .= "'Grand-Mother',"; // label = 2st Gen Female Relationship } $parentlinks .= "'".PrintReady($wife->getSex())."',"; // sex = Gender $parentlinks .= "''".","; // cond = Condition (Married etc) $parentlinks .= "'".PrintReady($wife->getbirthyear())."',"; // yob = Year of Birth if ($wife->getbirthyear()>=1) { $parentlinks .= "'".PrintReady($censyear-$wife->getbirthyear())."',"; // age = Census Year - Year of Birth }else{ $parentlinks .= "''".","; // age = Undefined } $parentlinks .= "'Y'".","; // Y/M/D = Age in Years/Months/Days $parentlinks .= "''".","; // occu = Occupation $parentlinks .= "'".PrintReady($wife->getcensbirthplace())."'"; // birthpl = Birthplace //$parentlinks .= ");\">
"; $parentlinks .= ");\">"; //if ($married>=0 && isset($nam[1])){ // $parentlinks .= $fulmn; // Full Married Name //} else { $parentlinks .= PrintReady($wife->getFullName()); // Full Name //} // $parentlinks .= "
"; $parentlinks .= ""; }else{ $parentlinks .= i18n::translate('Private'); } $parentlinks .= "
\n"; $natmom = "yes"; } } } } //-- step families ----------------------------------------- $fams = $person->getStepFamilies(); foreach($fams as $famid=>$family) { if (!is_null($family)) { $husb = $family->getHusband($person); $wife = $family->getWife($person); // $spouse = $family->getSpouse($person); $children = $family->getChildren(); $num = count($children); $marrdate = $family->getMarriageDate(); if ($natdad == "yes") { }else{ // Husband ----------------------- if ( ($husb || $num>0) && $husb->getLabel() != "." ) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Family Book Chart').": ".$famid; }else{ $title = $famid." :".i18n::translate('Family Book Chart'); } if ($husb) { $person_step="Yes"; if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Individual Information').": ".$husb->getXref(); }else{ $title = $husb->getXref()." :".i18n::translate('Individual Information'); } $tmp=$husb->getXref(); if ($husb->canDisplayName()) { $nam = $husb->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; //$fulln = $husb->getFullName(); $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $parentlinks .= ""; $parentlinks .= PrintReady($husb->getFullName()); $parentlinks .= ""; }else{ $parentlinks .= i18n::translate('Private'); } $parentlinks .= "
\n"; } } } if ($natmom == "yes") { }else{ // Wife ---------------------------- if ($wife || $num>0) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Family Book Chart').": ".$famid; }else{ $title = $famid." :".i18n::translate('Family Book Chart'); } if ($wife) { $person_step="Yes"; if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Individual Information').": ".$wife->getXref(); }else{ $title = $wife->getXref()." :".i18n::translate('Individual Information'); } $tmp=$wife->getXref(); if ($wife->canDisplayName()) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $wife->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $parentlinks .= ""; $parentlinks .= PrintReady($wife->getFullName()); $parentlinks .= ""; }else{ $parentlinks .= i18n::translate('Private'); } $parentlinks .= "
\n"; } } } } } // Spouse Families -------------------------------------- @var $family Family $fams = $person->getSpouseFamilies(); foreach($fams as $famid=>$family) { if (!is_null($family)) { $spouse = $family->getSpouse($person); $children = $family->getChildren(); $num = count($children); $marrdate = $family->getMarriageDate(); // Spouse ------------------------------ if ($spouse || $num>0) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Family Book Chart').": ".$famid; }else{ $title = $famid." :".i18n::translate('Family Book Chart'); } if ($spouse) { if ($TEXT_DIRECTION=="ltr") { $title = i18n::translate('Individual Information').": ".$spouse->getXref(); }else{ $title = $spouse->getXref()." :".i18n::translate('Individual Information'); } $tmp=$spouse->getXref(); if ($spouse->canDisplayName()) { $married = GedcomDate::Compare($censdate, $marrdate); $nam = $spouse->getAllNames(); $fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname']; $givn = rtrim($nam[0]['givn'],'*'); $surn = $nam[0]['surname']; if (isset($nam[1])) { $fulmn = rtrim($nam[1]['givn'],'*')." ".$nam[1]['surname']; $marn = $nam[1]['surname']; } $spouselinks .= "getXref())."',"; // pid = PID //$spouselinks .= "'".PrintReady($fulln)."',"; // nam = Name //if ($married>=0 && isset($nam[1])){ // $spouselinks .= "'".PrintReady($fulmn)."',"; // Full Married Name //} else { $spouselinks .= "'".PrintReady($spouse->getFullName())."',"; // Full Name //} if ($currpid=="Son" || $currpid=="Daughter") { if ($spouse->getSex()=="M") { $spouselinks .= "'Son in Law',"; // label = Male Relationship }else{ $spouselinks .= "'Daughter in Law',"; // label = Female Relationship } }else{ if ($spouse->getSex()=="M") { $spouselinks .= "'Brother in Law',"; // label = Male Relationship }else{ $spouselinks .= "'Sister in Law',"; // label = Female Relationship } } $spouselinks .= "'".PrintReady($spouse->getSex())."',"; // sex = Gender $spouselinks .= "''".","; // cond = Condition (Married etc) $spouselinks .= "'".PrintReady($spouse->getbirthyear())."',"; // yob = Year of Birth if ($spouse->getbirthyear()>=1) { $spouselinks .= "'".PrintReady($censyear-$spouse->getbirthyear())."',"; // age = Census Year - Year of Birth }else{ $spouselinks .= "''".","; // age = Undefined } $spouselinks .= "'Y'".","; // Y/M/D = Age in Years/Months/Days $spouselinks .= "''".","; // occu = Occupation $spouselinks .= "'".PrintReady($spouse->getcensbirthplace())."'"; // birthpl = Birthplace $spouselinks .= ");\">"; // $spouselinks .= PrintReady($fulln); //if ($married>=0 && isset($nam[1])){ // $spouselinks .= "'".PrintReady($fulmn)."',"; // Full Married Name //} else { $spouselinks .= PrintReady($spouse->getFullName()); // Full Name //} $spouselinks .= ""; }else{ $spouselinks .= i18n::translate('Private'); } $spouselinks .= ""; if ($spouse->getFullName() != "") { $persons = "Yes"; } } } // Children ------------------------------ @var $child Person $spouselinks .= "
"; $spouselinks .= "\n"; $spouselinks .= "
"; } } if ($persons != "Yes") { $spouselinks .= "(" . i18n::translate('None') . ")
\n\t\t"; }else{ $spouselinks .= "
\n\t\t"; } if ($person_parent != "Yes") { $parentlinks .= "(" . i18n::translate('unknown') . ")
\n\t\t"; }else{ $parentlinks .= "
\n\t\t"; } if ($person_step != "Yes") { $step_parentlinks .= "(" . i18n::translate('unknown') . ")
\n\t\t"; }else{ $step_parentlinks .= "
\n\t\t"; } } } } } // ============================================================== ?>