Weitere Vorfahren:
member_id)){
echo "
"
.$gen_00[0]->first_name." ".$gen_00[0]->last_name
." * ".date_german($gen_00[0]->day_of_birth)."";
} else { echo "keine Daten"; }?>
member_id)){
echo "
"
.$gen_01[0]->first_name." ".$gen_01[0]->last_name
." * ".date_german($gen_01[0]->day_of_birth)."";
} else { echo "keine Daten"; } ?>
Hinweise zu dieser Webseite
Ein Click auf das Bild einer Person ruft das Familienblatt auf
Ein Click auf den Namen erzeugt eine neue Ausgangsbasis
Die Auswahlliste im Seitenkopf
erzeugt neue Ausgangsbasis
Familienstand:
-
verheiratet: ⚭
-
geschieden: ⚯
";
$box_before_2 = $box;
$box_before_3 = $box; // schon gezeichnete Boxes
$k=0; // Anzahl Kinder 0 0
$bol_f3 = true; // true für erster Aufruf
foreach ($gen_40[$i][$j] as $g4) {
$b4 = display_box($g4, $gen_401[$i][$j][$k], $col=3, $box, $box_before_3, $bol_f3);
$bol_f3 = false; // erster Durchlauf vorbei
$box_before_3 = $box;
$box = $box + $b4; // + anzahl (Rückgabewert)
$k++; // nächstes Kind
}
if ($b4 <= $b3){ $korr = $b3;} else { $korr = $b4;}
if ($k == 0){$box = $box + $b3;} // wenn Kinder = 0:
if (($k == 1) && ($b4 == 1)){$box = $box + $korr - 1;}// - $korrektur;} // bei einem kind
if (($k == 1) &&( $b4 == 2)){$box = $box + $korr - 2; }// - $korrektur;} // bei einem kind
$j++;
}
if ($b3 <= $b2){ $korr_1 = $b2;} else { $korr_1 = $b3;}
if (($j == 0)){$box = $box + $b2;} // wenn Kinder = 0:
if (($j == 1) && ($b3 == 0)){$box = $box + $korr_1 - 1;}
if (($j == 1) && ($b3 == 1)){$box = $box + $korr_1 - 1;}// - $korrektur;} // bei einem kind
if (($j == 1) &&( $b3 == 2)){$box = $box + $korr_1 - 2; }// - $korrektur;}
if ($first_loop == true) {$box = $box + $b2 - 2;} // beim ersten Durchlauf
$first_loop = false;
$i++;
}
$top_max = (($box + 1) * $delta_h) + 100;?>