summaryrefslogtreecommitdiff
path: root/app/Module/RelativesTabModule.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Module/RelativesTabModule.php')
-rw-r--r--app/Module/RelativesTabModule.php124
1 files changed, 68 insertions, 56 deletions
diff --git a/app/Module/RelativesTabModule.php b/app/Module/RelativesTabModule.php
index 512b9cf29e..1e4ad3df30 100644
--- a/app/Module/RelativesTabModule.php
+++ b/app/Module/RelativesTabModule.php
@@ -22,65 +22,77 @@ use Fisharebest\Webtrees\Individual;
/**
* Class RelativesTabModule
*/
-class RelativesTabModule extends AbstractModule implements ModuleTabInterface {
- /**
- * How should this module be labelled on tabs, menus, etc.?
- *
- * @return string
- */
- public function getTitle() {
- return /* I18N: Name of a module */ I18N::translate('Families');
- }
+class RelativesTabModule extends AbstractModule implements ModuleTabInterface
+{
+ /**
+ * How should this module be labelled on tabs, menus, etc.?
+ *
+ * @return string
+ */
+ public function getTitle()
+ {
+ return /* I18N: Name of a module */
+ I18N::translate('Families');
+ }
- /**
- * A sentence describing what this module does.
- *
- * @return string
- */
- public function getDescription() {
- return /* I18N: Description of the “Families” module */ I18N::translate('A tab showing the close relatives of an individual.');
- }
+ /**
+ * A sentence describing what this module does.
+ *
+ * @return string
+ */
+ public function getDescription()
+ {
+ return /* I18N: Description of the “Families” module */
+ I18N::translate('A tab showing the close relatives of an individual.');
+ }
- /**
- * The user can re-arrange the tab order, but until they do, this
- * is the order in which tabs are shown.
- *
- * @return int
- */
- public function defaultTabOrder() {
- return 20;
- }
+ /**
+ * The user can re-arrange the tab order, but until they do, this
+ * is the order in which tabs are shown.
+ *
+ * @return int
+ */
+ public function defaultTabOrder()
+ {
+ return 20;
+ }
- /** {@inheritdoc} */
- public function getTabContent(Individual $individual) {
- $tree = $individual->getTree();
- if ($tree->getPreference('SHOW_PRIVATE_RELATIONSHIPS')) {
- $fam_access_level = Auth::PRIV_HIDE;
- } else {
- $fam_access_level = Auth::accessLevel($tree);
- }
+ /** {@inheritdoc} */
+ public function getTabContent(Individual $individual)
+ {
+ $tree = $individual->getTree();
+ if ($tree->getPreference('SHOW_PRIVATE_RELATIONSHIPS')) {
+ $fam_access_level = Auth::PRIV_HIDE;
+ } else {
+ $fam_access_level = Auth::accessLevel($tree);
+ }
- return view('modules/relatives/tab', [
- 'fam_access_level' => $fam_access_level,
- 'can_edit' => $individual->canEdit(),
- 'individual' => $individual,
- 'parent_families' => $individual->getChildFamilies(),
- 'spouse_families' => $individual->getSpouseFamilies(),
- 'step_child_familiess' => $individual->getSpouseStepFamilies(),
- 'step_parent_families' => $individual->getChildStepFamilies(),
- ]);
- }
+ return view('modules/relatives/tab', [
+ 'fam_access_level' => $fam_access_level,
+ 'can_edit' => $individual->canEdit(),
+ 'individual' => $individual,
+ 'parent_families' => $individual->getChildFamilies(),
+ 'spouse_families' => $individual->getSpouseFamilies(),
+ 'step_child_familiess' => $individual->getSpouseStepFamilies(),
+ 'step_parent_families' => $individual->getChildStepFamilies(),
+ ]);
+ }
- /** {@inheritdoc} */
- public function hasTabContent(Individual $individual) {
- return true;
- }
- /** {@inheritdoc} */
- public function isGrayedOut(Individual $individual) {
- return false;
- }
- /** {@inheritdoc} */
- public function canLoadAjax() {
- return false;
- }
+ /** {@inheritdoc} */
+ public function hasTabContent(Individual $individual)
+ {
+ return true;
+ }
+
+ /** {@inheritdoc} */
+ public function isGrayedOut(Individual $individual)
+ {
+ return false;
+ }
+
+ /** {@inheritdoc} */
+ public function canLoadAjax()
+ {
+ return false;
+ }
}