diff options
Diffstat (limited to 'includes/classes/class_family.php')
| -rw-r--r-- | includes/classes/class_family.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/classes/class_family.php b/includes/classes/class_family.php index c736b58ea8..38df1ddbae 100644 --- a/includes/classes/class_family.php +++ b/includes/classes/class_family.php @@ -57,8 +57,8 @@ class Family extends GedcomRecord { if ($data['f_wife']) { $this->wife=Person::getInstance($data['f_wife']); } - if (strpos($data['f_chil'], ';')) { - $this->childrenIds=explode(';', trim($data['f_chil'], ';')); + if (preg_match_all('/\n1 CHIL @('.WT_REGEX_XREF.')@/', $data['gedrec'], $matches)) { + $this->childrenIds=$matches[1]; } $this->numChildren=$data['f_numchil']; // Check for divorce, etc. *before* we privatize the data so |
