diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2018-06-27 22:28:46 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2018-06-28 15:07:07 +0100 |
| commit | a8cd57e1bd9bc297d89d2b7df423a89f32b96a3a (patch) | |
| tree | 36ce0362c3a32d1758887b6f1940d266e5886e59 /resources/views/modules/relatives/tab.php | |
| parent | 20002544dec94826fee034213229f05010ea2666 (diff) | |
| download | webtrees-a8cd57e1bd9bc297d89d2b7df423a89f32b96a3a.tar.gz webtrees-a8cd57e1bd9bc297d89d2b7df423a89f32b96a3a.tar.bz2 webtrees-a8cd57e1bd9bc297d89d2b7df423a89f32b96a3a.zip | |
Reorganise module views
Diffstat (limited to 'resources/views/modules/relatives/tab.php')
| -rw-r--r-- | resources/views/modules/relatives/tab.php | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/resources/views/modules/relatives/tab.php b/resources/views/modules/relatives/tab.php new file mode 100644 index 0000000000..7e8ef2124e --- /dev/null +++ b/resources/views/modules/relatives/tab.php @@ -0,0 +1,155 @@ +<?php use Fisharebest\Webtrees\Html; ?> +<?php use Fisharebest\Webtrees\I18N; ?> +<?php use Fisharebest\Webtrees\View; ?> + +<div class="wt-sources-tab py-4"> + <table class="table table-sm wt-facts-table" role="presentation"> + <tbody> + <tr> + <td> + <label> + <input id="show-date-differences" type="checkbox" checked> + <?= I18N::translate('Date differences') ?> + </label> + </td> + </tr> + </tbody> +</table> + +<?php if (empty($parent_families) && $can_edit): ?> + <table class="table table-sm wt-facts-table" role="presentation"> + <tbody> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'add_parent_to_individual', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'gender' => 'M'])) ?>"> + <?= I18N::translate('Add a father') ?> + </a> + </td> + </tr> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'add_parent_to_individual', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'gender' => 'F'])) ?>"> + <?= I18N::translate('Add a mother') ?> + </a> + </td> + </tr> + </tbody> + </table> +<?php endif ?> + +<!-- Parents --> +<?php foreach ($parent_families as $family): ?> + <?= view('modules/relatives/family', [ + 'individual' => $individual, + 'family' => $family, + 'type' => 'FAMC', + 'label' => $individual->getChildFamilyLabel($family), + 'fam_access_level' => $fam_access_level, + ]) ?> +<?php endforeach ?> + +<!-- step-parents --> +<?php foreach ($step_parent_families as $family): ?> + <?= view('modules/relatives/family', [ + 'individual' => $individual, + 'family' => $family, + 'type' => 'FAMC', + 'label' => $individual->getStepFamilyLabel($family), + 'fam_access_level' => $fam_access_level, + ]) ?> +<?php endforeach ?> + +<!-- spouses --> +<?php foreach ($spouse_families as $family): ?> + <?= view('modules/relatives/family', [ + 'individual' => $individual, + 'family' => $family, + 'type' => 'FAMS', + 'label' => $individual->getSpouseFamilyLabel($family), + 'fam_access_level' => $fam_access_level, + ]) ?> +<?php endforeach ?> + +<!-- step-children --> +<?php foreach ($step_child_familiess as $family): ?> + <?= view('modules/relatives/family', [ + 'individual' => $individual, + 'family' => $family, + 'type' => 'FAMS', + 'label' => $family->getFullName(), + 'fam_access_level' => $fam_access_level, + ]) ?> +<?php endforeach ?> + +<?php if ($can_edit): ?> + <br> + <table class="table table-sm wt-facts-table" role="presentation"> + <tbody> + <?php if (count($spouse_families) > 1): ?> + <tr> + <td> + <a href="<?= e(route('reorder-spouses', ['ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref()])) ?>"> + <?= I18N::translate('Re-order families') ?> + </a> + </td> + </tr> + <?php endif ?> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'addfamlink', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref()])) ?>"> + <?= I18N::translate('Link this individual to an existing family as a child') ?> + </a> + </td> + </tr> + <?php if ($individual->getSex() !== 'F'): ?> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'add_spouse_to_individual', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'sex' => 'F'])) ?>"> + <?= I18N::translate('Add a wife') ?> + </a> + </td> + </tr> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'linkspouse', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'famtag' => 'WIFE'])) ?>"> + <?= I18N::translate('Add a wife using an existing individual') ?> + </a> + </td> + </tr> + <?php endif ?> + + <?php if ($individual->getSex() !== 'M'): ?> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'add_spouse_to_individual', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'sex' => 'M'])) ?>"> + <?= I18N::translate('Add a husband') ?> + </a> + </td> + </tr> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'linkspouse', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'famtag' => 'HUSB'])) ?>"> + <?= I18N::translate('Add a husband using an existing individual') ?> + </a> + </td> + </tr> + <?php endif ?> + <tr> + <td> + <a href="<?= e(Html::url('edit_interface.php', ['action' => 'add_child_to_individual', 'ged' => $individual->getTree()->getName(), 'xref' => $individual->getXref(), 'gender' => 'U'])) ?>"> + <?= I18N::translate('Add a child to create a one-parent family') ?> + </a> + </td> + </tr> + </tbody> + </table> +<?php endif ?> +</div> + +<?php View::push('javascript') ?> +<script> + 'use strict'; + + persistent_toggle("show-date-differences", ".elderdate"); +</script> +<?php View::endpush() ?> |
