diff options
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> |
