";
$headImg2 = " ";
} else {
$headImg = " ";
$headImg2 = " ";
}
global $tempStringHead;
$tempStringHead = PrintReady($headImg);
echo i18n::translate('Click %s to choose person as Head of family.', $tempStringHead);
?>
|
|
indi->getChildFamilies();
foreach($families as $famid=>$family) {
$label = $this->indi->getChildFamilyLabel($family);
$people = $this->buildFamilyList($family, "parents");
$marrdate = $family->getMarriageDate();
//-- Get Parents Children's Name, DOB, DOD --------------------------
if (isset($people["children"])) {
$chBLDarray = Array();
foreach ($people["children"] as $key=>$child) {
$chnam = $child->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name
$chdob = ($child->getBirthDate()->minJD()+$child->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($child->getDeathDate()->minJD()+$child->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
//-- Parents Husband -------------------
$styleadd = "";
if (isset($people["husb"])) {
//-- Parents Husbands Parents --------------------------------------
$gparent=Person::getInstance($people["husb"]->getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$phusb = $family->getHusband($gparent);
$pwife = $family->getWife($gparent);
}
if ($phusb) { $HusbFBP = $phusb->getBirthPlace(); }
if ($pwife) { $HusbMBP = $pwife->getBirthPlace(); }
}
//-- Parents Husbands Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["husb"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
$slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["husb"]->getLabel(), $censdate);
$slabel .= $parentlinks;
$submenu = new Menu($slabel);
$menu->addSubMenu($submenu);
?>
|
getLabel();
$menu->printMenu();
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
echo $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$phusb = $family->getHusband($gparent);
$pwife = $family->getWife($gparent);
}
if ($phusb) { $WifeFBP = $phusb->getBirthPlace(); }
if ($pwife) { $WifeMBP = $pwife->getBirthPlace(); }
}
//-- Wifes Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["wife"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$givn = rtrim($nam[0]['givn'],'*');
$surn = $nam[0]['surname'];
// Get wifes married name if available
if (isset($people["husb"])) {
$husbnams = $people["husb"]->getAllNames();
if ($husbnams[0]['surname']=="@N.N." || $husbnams[0]['surname']=="") {
// Husband or his name is not known
} else {
$husbnam = $people["husb"]->getAllNames();
}
}
if (isset($nam[1]) && isset($husbnam)) {
$fulmn = rtrim($nam[1]['givn'],'*')." ".$husbnam[0]['surname'];
}else{
$fulmn = $fulln;
}
$menu = new Menu($people["wife"]->getLabel()."\n");
$slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["wife"]->getLabel(), $censyear);
$slabel .= $parentlinks;
$submenu = new Menu($slabel);
$menu->addSubMenu($submenu);
?>
|
getLabel();
$menu->printMenu();
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getMarriageDate();
foreach($people["children"] as $key=>$child) {
// Get Child's Children's Name DOB DOD ----
$chBLDarray=Array();
foreach ($child->getSpouseFamilies() as $childfamily) {
$chchildren = $childfamily->getChildren();
foreach ($chchildren as $key=>$chchild) {
$chnam = $chchild->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name// Child's Full Name
$chdob = ($chchild->getBirthDate()->minJD()+$chchild->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($chchild->getDeathDate()->minJD()+$chchild->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
// Get child's marriage status ----
$married="";
$marrdate="";
foreach ($child->getSpouseFamilies() as $childfamily) {
$marrdate=$childfamily->getMarriageDate();
$married = GedcomDate::Compare($censdate, $marrdate);
}
$nam = $child->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
$slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $child->getLabel(), $censyear);
$slabel .= $spouselinks;
$submenu = new Menu($slabel);
$menu->addSubMenu($submenu);
if ($child->getXref()==$pid) {
//Only print Head of Family in Immediate Family Block
} else {
?>
|
getXref()==$pid) {
print $child->getLabel();
}else{
$menu->printMenu();
}
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "getBirthPlace()); // mbirthpl = Child Mother's Place of Birth
} else {
print PrintReady('UNK, UNK, UNK, UNK'); // mbirthpl = Child Mother's Place of Birth Not known
}
?>", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getBirthDate(false);
}
}
//-- Step families ---------------------------------------------------------
//-- 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();
//-- Get Children's Name, DOB, DOD --------------------------
if (isset($people["children"])) {
$chBLDarray = Array();
foreach ($people["children"] as $key=>$child) {
$chnam = $child->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name
$chdob = ($child->getBirthDate()->minJD()+$child->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($child->getDeathDate()->minJD()+$child->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
// Step Husband -----------------------------
$styleadd = "";
$elderdate = "";
if (isset($people["husb"])) {
//-- Step Husbands Parent Family --------------------------------------
$gparent=Person::getInstance($people["husb"]->getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$phusb = $family->getHusband($gparent);
$pwife = $family->getWife($gparent);
}
if ($phusb) { $HusbFBP = $phusb->getBirthPlace(); }
if ($pwife) { $HusbMBP = $pwife->getBirthPlace(); }
}
//-- Step Husbands Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["husb"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
}
$slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["husb"]->getLabel(), $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()); }
?>
|
printMenu();
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
getLabel()); // label = Relationship
}
?>", "getSex()); // gend = Gender
?>", "=0){
echo "M"; // cond = Condition (Married)
}else{
echo "S"; // cond = Condition (Single)
}
?>", "minJD()+$marrdate->maxJD())/2; // dom = Date of Marriage (Julian)
}
?>", "getBirthDate()->minJD()+$people["husb"]->getBirthDate()->maxJD())/2; // dob = Date of Birth (Julian)
?>", "getbirthyear()); // age = Census Date minus YOB
?>", "getDeathDate()->minJD()+$people["husb"]->getDeathDate()->maxJD())/2; // dod = Date of Death (Julian)
?>", "", "getBirthPlace()); // birthpl = Step Husband Place of Birth
?>", "", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getBirthDate(false);
}
// Step Wife -------------------
$styleadd = "";
if (isset($people["wife"])) {
//-- Step Wifes Parent Family --------------------------------------
$gparent=Person::getInstance($people["wife"]->getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$phusb = $family->getHusband($gparent);
$pwife = $family->getWife($gparent);
}
if ($phusb) { $WifeFBP = $phusb->getBirthPlace(); }
if ($pwife) { $WifeMBP = $pwife->getBirthPlace(); }
}
//-- Step Wifes Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["wife"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$givn = rtrim($nam[0]['givn'],'*');
$surn = $nam[0]['surname'];
// Get wifes married name if available
if (isset($people["husb"])){
$husbnams = $people["husb"]->getAllNames();
if ($husbnams[0]['surname']=="@N.N." || $husbnams[0]['surname']=="") {
// Husband or his name is not known
} else {
$husbnam = $people["husb"]->getAllNames();
}
}
if (isset($nam[1]) && isset($husbnam)) {
$fulmn = rtrim($nam[1]['givn'],'*')." ".$husbnam[0]['surname'];
}else{
$fulmn = $fulln;
}
$menu = new Menu();
if ($people["wife"]->getLabel() == ".") {
$menu->addLabel(i18n::translate('Step-Mother')."\n");
}else{
$menu->addLabel($people["wife"]->getLabel()."\n");
}
$slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["wife"]->getLabel(), $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()); }
?>
|
printMenu();
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
getLabel()); // label = Relationship
}
?>", "getSex()); // gend = Gender
?>", "=0 && isset($nam[1])){
echo "M"; // cond = Condition (Married)
}else{
echo "S"; // cond = Condition (Single)
}
?>", "minJD()+$marrdate->maxJD())/2; // dom = Date of Marriage (Julian)
}
?>", "getBirthDate()->minJD()+$people["wife"]->getBirthDate()->maxJD())/2; // dob = Date of Birth (Julian)
?>", "getbirthyear()); // age = Census Date minus YOB
?>", "getDeathDate()->minJD()+$people["wife"]->getDeathDate()->maxJD())/2; // dod = Date of Death (Julian)
?>", "", "getBirthPlace()); // birthpl = Step Wife Place of Birth
?>", "", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getMarriageDate();
foreach($people["children"] as $key=>$child) {
// Get Child's Children
$chBLDarray=Array();
foreach ($child->getSpouseFamilies() as $childfamily) {
$chchildren = $childfamily->getChildren();
foreach ($chchildren as $key=>$chchild) {
$chnam = $chchild->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name
$chdob = ($chchild->getBirthDate()->minJD()+$chchild->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($chchild->getDeathDate()->minJD()+$chchild->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
$nam = $child->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
$slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $child->getLabel(), $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()); }
?>
|
printMenu();
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "getBirthPlace()); // mbirthpl = Child Mother's Place of Birth
} else {
print PrintReady('UNK, UNK, UNK, UNK'); // mbirthpl = Child Mother's Place of Birth Not known
}
?>", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
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();
//-- Get Children's Name, DOB, DOD --------------------------
if (isset($people["children"])) {
$chBLDarray = Array();
foreach ($people["children"] as $key=>$child) {
$chnam = $child->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name
$chdob = ($child->getBirthDate()->minJD()+$child->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($child->getDeathDate()->minJD()+$child->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
//-- Spouse Husband ---------------------------------------------------
if ( isset($people["husb"])) {
//-- Spouse Husbands Parents --------------------------------------
$gparent=Person::getInstance($people["husb"]->getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$phusb = $family->getHusband($gparent);
$pwife = $family->getWife($gparent);
}
if ($phusb) { $HusbFBP = $phusb->getBirthPlace(); }
if ($pwife) { $HusbMBP = $pwife->getBirthPlace(); }
}
//-- Spouse Husbands Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["husb"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
$slabel = print_pedigree_person_nav2($people["husb"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["husb"]->getLabel(), $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()); }
?>
|
getXref()==$pid) {
print " " .($people["husb"]->getLabel());
}else{
$menu->printMenu();
}
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
getXref());
$fams = $gparent->getChildFamilies();
foreach($fams as $famid=>$family) {
if (!is_null($family)) {
$husb = $family->getHusband($gparent);
$wife = $family->getWife($gparent);
}
if ($husb) { $WifeFBP = $husb->getBirthPlace(); }
if ($wife) { $WifeMBP = $wife->getBirthPlace(); }
}
//-- Spouse Wifes Details --------------------------------------
$married = GedcomDate::Compare($censdate, $marrdate);
$nam = $people["wife"]->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
//$fulln = str_replace('"', '\"', $fulln);
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$givn = rtrim($nam[0]['givn'],'*');
$surn = $nam[0]['surname'];
// Get wifes married name if available
if (isset($people["husb"])){
$husbnams = $people["husb"]->getAllNames();
if ($husbnams[0]['surname']=="@N.N." || $husbnams[0]['surname']=="") {
// Husband or his name is not known
} else {
$husbnam = $people["husb"]->getAllNames();
}
}
if (isset($nam[1]) && isset($husbnam)) {
$fulmn = rtrim($nam[1]['givn'],'*')." ".$husbnam[0]['surname'];
//$fulmn = str_replace('"', '\"', $fulmn);
}else{
$fulmn = $fulln;
//$fulmn = str_replace('"', '\"', $fulmn);
}
$menu = new Menu($people["wife"]->getLabel()."\n");
$slabel = print_pedigree_person_nav2($people["wife"]->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $people["wife"]->getLabel(), $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()); }
?>
|
getXref()==$pid) {
print " " .($people["wife"]->getLabel());
}else{
$menu->printMenu();
}
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
$child) {
// Get Spouse child's marriage status
$married="";
$marrdate="";
foreach ($child->getSpouseFamilies() as $childfamily) {
$marrdate=$childfamily->getMarriageDate();
$married = GedcomDate::Compare($censdate, $marrdate);
}
// Get Child's Children
$chBLDarray=Array();
foreach ($child->getSpouseFamilies() as $childfamily) {
$chchildren = $childfamily->getChildren();
foreach ($chchildren as $key=>$chchild) {
$chnam = $chchild->getAllNames();
$chfulln = rtrim($chnam[0]['givn'],'*')." ".$chnam[0]['surname'];
$chfulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $chfulln);
$chfulln = addslashes($chfulln); // Child's Full Name// Child's Full Name
$chdob = ($chchild->getBirthDate()->minJD()+$chchild->getBirthDate()->maxJD())/2; // Child's Date of Birth (Julian)
$chdod = ($chchild->getDeathDate()->minJD()+$chchild->getDeathDate()->maxJD())/2; // Child's Date of Death (Julian)
$chBLD = ($chfulln.", ".$chdob.", ".$chdod);
array_push($chBLDarray, $chBLD);
}
}
// Get Spouse child's details
$nam = $child->getAllNames();
$fulln = rtrim($nam[0]['givn'],'*')." ".$nam[0]['surname'];
$fulln = str_replace("@N.N.", "(".i18n::translate('unknown').")", $fulln);
$fulln = str_replace("@P.N.", "(".i18n::translate('unknown').")", $fulln);
$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");
$slabel = print_pedigree_person_nav2($child->getXref(), 2, !$this->isPrintPreview(), 0, $personcount++, $child->getLabel(), $censyear);
$slabel .= $spouselinks;
$submenu = new Menu($slabel);
$menu->addSubmenu($submenu);
?>
|
\n";
$menu->printMenu();
if ($WT_MENUS_AS_LISTS) echo "\n";
?>
|
getXref()."&gedcom={$GEDCOM}")."\">";
print $headImg2;
print "";
?>
|
canDisplayDetails()) ) {
?>
", "getBirthPlace()); // mbirthpl = Child Mother's Place of Birth
} else {
print PrintReady('UNK, UNK, UNK, UNK'); // mbirthpl = Child Mother's Place of Birth Not known
}
?>", "getSex()=="F") {
$chBLDarray = implode("::", $chBLDarray);
echo PrintReady($chBLDarray); // Array of Children (name, birthdate, deathdate)
} else {
echo PrintReady('');
}
?>");'>
getFullName()); // Full Name (Link)
?>
|
| ";
}
?>
|