diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2021-06-04 12:01:45 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2021-06-04 12:01:52 +0100 |
| commit | 2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9 (patch) | |
| tree | c873bd5253fc0dcdf9cf00348d9424ae8dae9240 /resources | |
| parent | ad3143cc1f5191f21ec566a4ccc46aa1a5e4f909 (diff) | |
| download | webtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.tar.gz webtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.tar.bz2 webtrees-2d111ef4d7fa5c4d9d27b419b54419f20e0c57e9.zip | |
Fields for new repositories
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/views/modals/create-repository.phtml | 6 | ||||
| -rw-r--r-- | resources/views/modals/repository-fields.phtml | 21 | ||||
| -rw-r--r-- | resources/views/modals/restriction-fields.phtml | 2 |
3 files changed, 19 insertions, 10 deletions
diff --git a/resources/views/modals/create-repository.phtml b/resources/views/modals/create-repository.phtml index 01538ef879..a4d011d51e 100644 --- a/resources/views/modals/create-repository.phtml +++ b/resources/views/modals/create-repository.phtml @@ -1,11 +1,13 @@ <?php +use Fisharebest\Webtrees\Contracts\ElementInterface; use Fisharebest\Webtrees\Http\RequestHandlers\CreateRepositoryAction; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Tree; /** - * @var Tree $tree + * @var array<string,ElementInterface> $elements + * @var Tree $tree */ ?> @@ -16,7 +18,7 @@ use Fisharebest\Webtrees\Tree; <?= view('modals/header', ['title' => I18N::translate('Create a repository')]) ?> <div class="modal-body"> - <?= view('modals/repository-fields') ?> + <?= view('modals/repository-fields', ['elements' => $elements, 'tree' => $tree]) ?> </div> <?= view('modals/footer-save-cancel') ?> diff --git a/resources/views/modals/repository-fields.phtml b/resources/views/modals/repository-fields.phtml index 57cef2bf51..10bdb53763 100644 --- a/resources/views/modals/repository-fields.phtml +++ b/resources/views/modals/repository-fields.phtml @@ -1,14 +1,21 @@ <?php -use Fisharebest\Webtrees\I18N; +use Fisharebest\Webtrees\Contracts\ElementInterface; +use Fisharebest\Webtrees\Tree; +/** + * @var array<string,ElementInterface> $elements + * @var Tree $tree + */ ?> -<div class="form-group"> - <label class="col-form-label" for="repository-name"> - <?= I18N::translateContext('Repository', 'Name') ?> - </label> - <input class="form-control" type="text" id="repository-name" name="repository-name" required="required"> -</div> +<?php foreach ($elements as $id => $element) : ?> + <div class="form-group"> + <label class="col-form-label" for="<?= e($id) ?>"> + <?= $element->label() ?> + </label> + <?= $element->edit($id, $id, '', $tree) ?> + </div> +<?php endforeach ?> <?= view('modals/restriction-fields') ?> diff --git a/resources/views/modals/restriction-fields.phtml b/resources/views/modals/restriction-fields.phtml index 5a2fccc204..9cb34befdf 100644 --- a/resources/views/modals/restriction-fields.phtml +++ b/resources/views/modals/restriction-fields.phtml @@ -6,7 +6,7 @@ use Fisharebest\Webtrees\I18N; <div class="form-group row"> <label class="col-form-label col-sm-2" for="privacy-restriction"> - <?= /* I18N: a restrction on viewing data */ I18N::translate('Privacy restriction') ?> + <?= /* I18N: a restriction on viewing data */ I18N::translate('Privacy restriction') ?> </label> <div class="col-sm-4"> <select class="form-control" id="privacy-restriction" name="privacy-restriction"> |
