summaryrefslogtreecommitdiff
path: root/includes/classes/class_family.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/classes/class_family.php')
-rw-r--r--includes/classes/class_family.php4
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