diff options
Diffstat (limited to 'library/WT/Individual.php')
| -rw-r--r-- | library/WT/Individual.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/library/WT/Individual.php b/library/WT/Individual.php index 95dd521cf6..8887f4022f 100644 --- a/library/WT/Individual.php +++ b/library/WT/Individual.php @@ -596,7 +596,7 @@ class WT_Individual extends WT_GedcomRecord { global $SHOW_PRIVATE_RELATIONSHIPS; $families = array(); - foreach ($this->getFacts('FAMS', false, $access_level) as $fact) { + foreach ($this->getFacts('FAMS', false, $access_level, $SHOW_PRIVATE_RELATIONSHIPS) as $fact) { $family = $fact->getTarget(); if ($family && ($SHOW_PRIVATE_RELATIONSHIPS || $family->canShow($access_level))) { $families[] = $family; @@ -638,7 +638,7 @@ class WT_Individual extends WT_GedcomRecord { global $SHOW_PRIVATE_RELATIONSHIPS; $families = array(); - foreach ($this->getFacts('FAMC', false, $access_level) as $fact) { + foreach ($this->getFacts('FAMC', false, $access_level, $SHOW_PRIVATE_RELATIONSHIPS) as $fact) { $family = $fact->getTarget(); if ($family && ($SHOW_PRIVATE_RELATIONSHIPS || $family->canShow($access_level))) { $families[] = $family; @@ -1016,10 +1016,11 @@ class WT_Individual extends WT_GedcomRecord { } // Get an array of structures containing all the names in the record - public function getAllNames() { - return $this->_getAllNames('NAME', 1); + public function extractNames() { + $this->_extractNames(1, 'NAME', $this->getFacts('NAME', false, WT_USER_ACCESS_LEVEL, $this->canShowName())); } + // Extra info to display when displaying this record in a list of // selection items or favorites. function format_list_details() { |
