summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2013-07-22 22:11:21 +0000
committerfisharebest <fisharebest@gmail.com>2013-07-22 22:11:21 +0000
commit70668f54bc92a5aa348393321601fadd90ac2ca6 (patch)
tree4d0bc0c4bf769c0fb920bc180a4c290f3986f3bf
parent57c5ddda3a446f75afcda4c8f16620100aed4769 (diff)
downloadwebtrees-70668f54bc92a5aa348393321601fadd90ac2ca6.tar.gz
webtrees-70668f54bc92a5aa348393321601fadd90ac2ca6.tar.bz2
webtrees-70668f54bc92a5aa348393321601fadd90ac2ca6.zip
#1203396 - Invalid Gedcom Records constructors
-rw-r--r--includes/functions/functions_print_lists.php13
1 files changed, 1 insertions, 12 deletions
diff --git a/includes/functions/functions_print_lists.php b/includes/functions/functions_print_lists.php
index 4eefc98627..10edb48457 100644
--- a/includes/functions/functions_print_lists.php
+++ b/includes/functions/functions_print_lists.php
@@ -645,18 +645,7 @@ function format_fam_table($datalist, $option='') {
$html .= '<tbody>';
$num = 0;
$d100y=new WT_Date(date('Y')-100); // 100 years ago
- foreach ($datalist as $key => $value) {
- if (is_object($value)) { // Array of objects
- $family=$value;
- } elseif (!is_array($value)) { // Array of IDs
- $family=WT_Family::getInstance($value);
- } else { // Array of search results
- $gid = "";
- if (isset($value['gid'])) $gid = $value['gid'];
- if (isset($value['gedcom'])) $family = new WT_Family($value['gedcom']);
- else $family = WT_Family::getInstance($gid);
- }
- if (is_null($family)) continue;
+ foreach ($datalist as $family) {
//-- Retrieve husband and wife
$husb = $family->getHusband();
if (is_null($husb)) $husb = new WT_Individual('H', '0 @H@ INDI', null, WT_GED_ID);