diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2021-12-02 08:18:49 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2021-12-02 15:13:35 +0000 |
| commit | 08f0fd1c4b712981efe9f00f3c0143314973411c (patch) | |
| tree | 203f4b1cf53df72c8649eb9afe43ac8919e454de /resources | |
| parent | 1d5fba07cd835f605bcff52f80b8cae75458667c (diff) | |
| download | webtrees-08f0fd1c4b712981efe9f00f3c0143314973411c.tar.gz webtrees-08f0fd1c4b712981efe9f00f3c0143314973411c.tar.bz2 webtrees-08f0fd1c4b712981efe9f00f3c0143314973411c.zip | |
Family page menu - add a media object
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/views/family-page-menu.phtml | 11 | ||||
| -rw-r--r-- | resources/views/family-page.phtml | 3 |
2 files changed, 13 insertions, 1 deletions
diff --git a/resources/views/family-page-menu.phtml b/resources/views/family-page-menu.phtml index 645b23e06c..f5f7abf7ce 100644 --- a/resources/views/family-page-menu.phtml +++ b/resources/views/family-page-menu.phtml @@ -4,6 +4,7 @@ use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Family; use Fisharebest\Webtrees\Http\RequestHandlers\AddChildToFamilyPage; +use Fisharebest\Webtrees\Http\RequestHandlers\AddNewFact; use Fisharebest\Webtrees\Http\RequestHandlers\AddSpouseToFamilyPage; use Fisharebest\Webtrees\Http\RequestHandlers\ChangeFamilyMembersPage; use Fisharebest\Webtrees\Http\RequestHandlers\DeleteRecord; @@ -13,6 +14,7 @@ use Fisharebest\Webtrees\I18N; use Illuminate\Support\Collection; /** + * @var bool $can_upload_media * @var Collection<Fact> $clipboard_facts * @var Family $record */ @@ -57,6 +59,15 @@ use Illuminate\Support\Collection; </a> <?php endif ?> + <?php if ($can_upload_media) : ?> + <div class="dropdown-divider"></div> + + <a class="dropdown-item" href="<?= e(route(AddNewFact::class, ['tree' => $record->tree()->name(), 'xref' => $record->xref(), 'fact' => 'OBJE'])) ?>"> + <?= view('icons/add') ?> + <?= I18N::translate('Add a media object') ?> + </a> + <?php endif ?> + <?php if ($clipboard_facts->isNotEmpty()) : ?> <div class="dropdown-divider"></div> diff --git a/resources/views/family-page.phtml b/resources/views/family-page.phtml index 32a1426ff3..061566ed5b 100644 --- a/resources/views/family-page.phtml +++ b/resources/views/family-page.phtml @@ -9,6 +9,7 @@ use Fisharebest\Webtrees\I18N; use Illuminate\Support\Collection; /** + * @var bool $can_upload_media * @var Collection<Fact> $clipboard_facts * @var Collection<Fact> $facts * @var Family $record @@ -23,7 +24,7 @@ use Illuminate\Support\Collection; <?= $record->fullName() ?> </h2> <?php if ($record->canEdit()) : ?> - <?= view('family-page-menu', ['clipboard_facts' => $clipboard_facts, 'record' => $record]) ?> + <?= view('family-page-menu', ['can_upload_media' => $can_upload_media, 'clipboard_facts' => $clipboard_facts, 'record' => $record]) ?> <?php endif ?> </div> |
