diff options
| author | Łukasz Wilenski <wooc@gazeta.pl> | 2010-09-29 19:14:43 +0000 |
|---|---|---|
| committer | Łukasz Wilenski <wooc@gazeta.pl> | 2010-09-29 19:14:43 +0000 |
| commit | 3b01656b143db5be2882f5f76adc41bd54707314 (patch) | |
| tree | 6bb02db6616fceaddb58255c3284c459b2f97371 /includes/classes | |
| parent | d87a51ee302bb38045262d6cdc88b2a40162c6f1 (diff) | |
| download | webtrees-3b01656b143db5be2882f5f76adc41bd54707314.tar.gz webtrees-3b01656b143db5be2882f5f76adc41bd54707314.tar.bz2 webtrees-3b01656b143db5be2882f5f76adc41bd54707314.zip | |
#638224 - Adoption shows multiple births of same child
Diffstat (limited to 'includes/classes')
| -rw-r--r-- | includes/classes/class_person.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/includes/classes/class_person.php b/includes/classes/class_person.php index 0b3c1819ec..5a88f003c5 100644 --- a/includes/classes/class_person.php +++ b/includes/classes/class_person.php @@ -1158,7 +1158,9 @@ class Person extends GedcomRecord { $factrec.="\n2 ASSO @".$spid."@\n3 RELA ".$rela; $event = new Event($factrec, 0); $event->setParentObject($this); - $this->indifacts[]=$event; + if (!in_array($event, $this->indifacts)) { + $this->indifacts[]=$event; + } break; } } @@ -1179,7 +1181,9 @@ class Person extends GedcomRecord { $factrec.="\n2 ASSO @".$spid."@\n3 RELA ".$rela; $event = new Event($factrec, 0); $event->setParentObject($this); - $this->indifacts[] = $event; + if (!in_array($event, $this->indifacts)) { + $this->indifacts[]=$event; + } } } } @@ -1205,7 +1209,9 @@ class Person extends GedcomRecord { $factrec.="\n2 ASSO @".$sfamily->getSpouseId($spid)."@\n3 RELA ".$rela2; $event = new Event($factrec, 0); $event->setParentObject($this); - $this->indifacts[] = $event; + if (!in_array($event, $this->indifacts)) { + $this->indifacts[]=$event; + } } } } |
