summaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-12-02 08:18:49 +0000
committerGreg Roach <greg@subaqua.co.uk>2021-12-02 15:13:35 +0000
commit08f0fd1c4b712981efe9f00f3c0143314973411c (patch)
tree203f4b1cf53df72c8649eb9afe43ac8919e454de /resources
parent1d5fba07cd835f605bcff52f80b8cae75458667c (diff)
downloadwebtrees-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.phtml11
-rw-r--r--resources/views/family-page.phtml3
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>