summaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-06-06 14:59:05 +0100
committerGreg Roach <greg@subaqua.co.uk>2021-06-12 13:26:01 +0100
commitc8183f294aedbaa1f62c070929381961858fb914 (patch)
treecb6c1fc031077a003a4ee2db2cf7e4e5797881e2 /resources
parent8a07c98e2c323f7fe8deb3ac46485d8082b4b795 (diff)
downloadwebtrees-c8183f294aedbaa1f62c070929381961858fb914.tar.gz
webtrees-c8183f294aedbaa1f62c070929381961858fb914.tar.bz2
webtrees-c8183f294aedbaa1f62c070929381961858fb914.zip
Configure GEDCOM tags
Diffstat (limited to 'resources')
-rw-r--r--resources/views/admin/control-panel.phtml19
-rw-r--r--resources/views/admin/tags.phtml960
-rw-r--r--resources/views/admin/trees.phtml2
3 files changed, 976 insertions, 5 deletions
diff --git a/resources/views/admin/control-panel.phtml b/resources/views/admin/control-panel.phtml
index aab8f24bad..0d2d8ab98a 100644
--- a/resources/views/admin/control-panel.phtml
+++ b/resources/views/admin/control-panel.phtml
@@ -37,6 +37,7 @@ use Fisharebest\Webtrees\Http\RequestHandlers\SiteLogsPage;
use Fisharebest\Webtrees\Http\RequestHandlers\SitePreferencesPage;
use Fisharebest\Webtrees\Http\RequestHandlers\SiteRegistrationPage;
use Fisharebest\Webtrees\Http\RequestHandlers\TreePageDefaultEdit;
+use Fisharebest\Webtrees\Http\RequestHandlers\SiteTagsPage;
use Fisharebest\Webtrees\Http\RequestHandlers\UpgradeWizardPage;
use Fisharebest\Webtrees\Http\RequestHandlers\UploadMediaPage;
use Fisharebest\Webtrees\Http\RequestHandlers\UserAddPage;
@@ -93,8 +94,8 @@ use Illuminate\Support\Collection;
* @var Collection<ModuleChartInterface> $chart_modules_disabled
* @var Collection<ModuleChartInterface> $chart_modules_enabled
* @var Collection<ModuleCustomInterface> $custom_updates
-* @var Collection<ModuleCustomTagsInterface> $custom_tags_modules_disabled
- * @var Collection<ModuleCustomTagsInterface> $custom_tags_modules_enabled
+ * @var Collection<ModuleCustomTagsInterface> $custom_tags_modules_disabled
+ * @var Collection<ModuleCustomTagsInterface> $custom_tags_modules_enabled
* @var Collection<ModuleDataFixInterface> $data_fix_modules_disabled
* @var Collection<ModuleDataFixInterface> $data_fix_modules_enabled
* @var Collection<string,int> $families
@@ -207,7 +208,7 @@ use Illuminate\Support\Collection;
<?php endforeach ?>
<div class="row">
- <div class="col-sm-6">
+ <div class="col-sm">
<ul class="fa-ul">
<li>
<span class="fa-li"><?= view('icons/preferences') ?></span>
@@ -229,7 +230,7 @@ use Illuminate\Support\Collection;
</li>
</ul>
</div>
- <div class="col-sm-6">
+ <div class="col-sm">
<ul class="fa-ul">
<li>
<span class="fa-li"><?= view('icons/list') ?></span>
@@ -251,6 +252,16 @@ use Illuminate\Support\Collection;
</li>
</ul>
</div>
+ <div class="col-sm">
+ <ul class="fa-ul">
+ <li>
+ <span class="fa-li"><?= view('icons/tag') ?></span>
+ <a href="<?= e(route(SiteTagsPage::class)) ?>">
+ <?= I18N::translate('GEDCOM tags') ?>
+ </a>
+ </li>
+ </ul>
+ </div>
</div>
</div>
</div>
diff --git a/resources/views/admin/tags.phtml b/resources/views/admin/tags.phtml
new file mode 100644
index 0000000000..4ebbb97275
--- /dev/null
+++ b/resources/views/admin/tags.phtml
@@ -0,0 +1,960 @@
+<?php
+
+use Fisharebest\Webtrees\Contracts\ElementFactoryInterface;
+use Fisharebest\Webtrees\Http\RequestHandlers\ControlPanel;
+use Fisharebest\Webtrees\Http\RequestHandlers\SiteTagsAction;
+use Fisharebest\Webtrees\I18N;
+use Fisharebest\Webtrees\Site;
+
+/**
+ * @var ElementFactoryInterface $element_factory
+ * @var string $title
+ */
+
+?>
+
+<?= view('components/breadcrumbs', ['links' => [route(ControlPanel::class) => I18N::translate('Control panel'), $title]]) ?>
+
+<h1><?= $title ?></h1>
+
+<form method="post" action="<?= e(route(SiteTagsAction::class)) ?>" class="form">
+ <?= csrf_field() ?>
+
+ <p>
+ <?= I18N::translate('The GEDCOM standard provides a large number of data-entry fields, called tags.') ?>
+ <br>
+ <?= I18N::translate('Some of these GEDCOM tags are used infrequently or never used.') ?>
+ <br>
+ <?= I18N::translate('You can simplify the edit forms by hiding GEDCOM tags that you do not use.') ?>
+ </p>
+
+ <h2><?= I18N::translate('Names') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:NPFX')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:NPFX</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_NPFX', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_NPFX')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:SPFX')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:SPFX</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_SPFX', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_SPFX')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:NSFX')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:NSFX</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_NSFX', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_NSFX')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:NICK')->label() ?>
+ </td>
+ <td>
+ <code dir="ltr">NAME:NICK</code>
+ </td>
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_NICK', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_NICK')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:FONE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:FONE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_FONE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_FONE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:ROMN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:ROMN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_ROMN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_ROMN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:NOTE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:NOTE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_NOTE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_NOTE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:NAME:SOUR')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">NAME:SOUR</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_NAME_SOUR', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_NAME_SOUR')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Places') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:*:PLAC:MAP')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">PLAC:MAP</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_PLAC_MAP', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_PLAC_MAP')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:*:PLAC:FONE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">PLAC:FONE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_PLAC_FONE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_PLAC_FONE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:*:PLAC:ROMN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">PLAC:ROMN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_PLAC_ROMN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_PLAC_ROMN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:*:PLAC:NOTE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">PLAC:NOTE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_PLAC_NOTE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_PLAC_NOTE')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Addresses') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RESI:FAX')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAX</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ADDR_FAX', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ADDR_FAX')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RESI:PHON')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">PHON</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ADDR_PHON', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ADDR_PHON')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RESI:WWW')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">WWW</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ADDR_WWW', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ADDR_WWW')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Source citations') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:EVEN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:EVEN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_EVEN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_EVEN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:DATA:DATE')->label() ?>
+ </td>
+ <td>
+ <code dir="ltr">SOUR:DATA:DATE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_DATE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_DATE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:NOTE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:NOTE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_NOTE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_NOTE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:QUAY')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:QUAY</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_QUAY', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_QUAY')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Sources') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('SOUR:DATA')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:DATA:EVEN</code>
+ <br>
+ <code dir="ltr">SOUR:DATA:AGNC</code>
+ <br>
+ <code dir="ltr">SOUR:DATA:NOTE</code>
+ <br>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_DATA', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_EVEN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:DATA:DATE')->label() ?>
+ </td>
+ <td>
+ <code dir="ltr">SOUR:DATA:DATE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_DATE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_DATE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:NOTE')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:NOTE</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_NOTE', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_NOTE')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SOUR:QUAY')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">SOUR:QUAY</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SOUR_QUAY', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SOUR_QUAY')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Facts and events') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:BIRT:FAMC')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:BIRT:FAMC</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_BIRT_FAMC', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_BIRT_FAMC')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RELI')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:RELI</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_RELI', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_RELI')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:BAPM')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:BAPM</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_BAPM', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_BAPM')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:CHR')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:CHRA')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:CHR</code>
+ <br>
+ <code dir="ltr">INDI:CHRA</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_CHR', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_CHR')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:FCOM')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:CONF')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:FCOM</code>
+ <br>
+ <code dir="ltr">INDI:CONF</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_FCOM', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_FCOM')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:ORDN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:ORDN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ORDN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ORDN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:BARM')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:BASM')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:BARM</code>
+ <br>
+ <code dir="ltr">INDI:BASM</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_BARM', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_BARM')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:ALIA')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:ALIA</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ALIA', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ALIA')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:ASSO')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:ASSO</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ASSO', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ASSO')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:ENGA')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:ENGA</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ENGA', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_EGA')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:MARB')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:MARB</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_MARB', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_MARB')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:MARC')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:MARC</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_MARC', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_MARC')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:MARL')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:MARL</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_MARL', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_MARL')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:MARS')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:MARS</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_MARS', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_MARS')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:ANUL')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:ANUL</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ANUL', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ANUL')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:DIVF')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:DIVF</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_DIVF', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_DIVF')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:RESI')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:RESI</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_FAM_RESI', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_FAM_RESI')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('FAM:CENS')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">FAM:CENS</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_FAM_CENS', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_FAM_CENS')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('LDS church') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:BAPL')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:CONL')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:ENDL')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:SLGC')->label() ?>
+ <br>
+ <?= $element_factory->make('FAM:SLGS')->label() ?>
+ <br>
+ <?= $element_factory->make('HEAD:SUBN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:BAPL</code>
+ <br>
+ <code dir="ltr">INDI:CONL</code>
+ <br>
+ <code dir="ltr">INDI:ENDL</code>
+ <br>
+ <code dir="ltr">INDI:SLGC</code>
+ <br>
+ <code dir="ltr">FAM:SLGS</code>
+ <br>
+ <code dir="ltr">HEAD:SUBN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_LDS', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_LDS')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Identifiers') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:AFN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:AFN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_AFN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_AFN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:IDNO')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:IDNO</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_IDNO', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_IDNO')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SSN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:SSN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SSN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SSN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RFN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:RFN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_RFN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_RFN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:REFN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">*:REFN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_REFN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_REFN')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:RIN')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">*:RIN</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_RIN', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_RIN')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2><?= I18N::translate('Submitters') ?></h2>
+
+ <table class="table table-bordered">
+ <colgroup>
+ <col class="w-25">
+ <col class="w-25">
+ <col class="w-25">
+ </colgroup>
+
+ <thead class="d-none">
+ <tr>
+ <th><?= I18N::translate('Description') ?></th>
+ <th><?= I18N::translate('GEDCOM tag') ?></th>
+ <th><?= I18N::translate('Hide tags') ?></th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:SUBM')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:SUBM</code>
+ <br>
+ <code dir="ltr">FAM:SUBM</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_SUBM', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_SUBM')]) ?>
+ </td>
+ </tr>
+
+ <tr>
+ <td>
+ <?= $element_factory->make('INDI:ANCI')->label() ?>
+ <br>
+ <?= $element_factory->make('INDI:DESI')->label() ?>
+ </td>
+
+ <td>
+ <code dir="ltr">INDI:ANCI</code>
+ <br>
+ <code dir="ltr">INDI:DESI</code>
+ </td>
+
+ <td>
+ <?= view('components/checkbox-inline', ['name' => 'HIDE_ANCI', 'label' => I18N::translate('hide'), 'checked' => (bool) Site::getPreference('HIDE_ANCI')]) ?>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="form-group">
+ <button type="submit" class="btn btn-primary">
+ <?= view('icons/save') ?>
+ <?= I18N::translate('save') ?>
+ </button>
+ <a class="btn btn-secondary" href="<?= e(route(ControlPanel::class)) ?>">
+ <?= view('icons/cancel') ?>
+ <?= I18N::translate('cancel') ?>
+ </a>
+ </div>
+</form>
diff --git a/resources/views/admin/trees.phtml b/resources/views/admin/trees.phtml
index 47cb875da6..c483940216 100644
--- a/resources/views/admin/trees.phtml
+++ b/resources/views/admin/trees.phtml
@@ -56,7 +56,7 @@ use Illuminate\Database\Capsule\Manager as DB;
<div class="card-header" role="tab" id="card-tree-header-<?= $managed_tree->id() ?>">
<h2 class="mb-0">
<?= view('icons/tree') ?>
- <a data-toggle="collapse" data-parent="#accordion" href="#card-tree-content-<?= $managed_tree->id() ?>" <?= $managed_tree == $tree || $managed_tree->getPreference('imported') === '0' ? 'aria-expanded="true"' : '' ?> aria-controls="card-tree-content-<?= $managed_tree->id() ?>">
+ <a data-toggle="collapse" data-parent="#accordion" href="#card-tree-content-<?= $managed_tree->id() ?>" <?= $managed_tree === $tree || $managed_tree->getPreference('imported') === '0' ? 'aria-expanded="true"' : '' ?> aria-controls="card-tree-content-<?= $managed_tree->id() ?>">
<?= e($managed_tree->name()) ?> — <?= e($managed_tree->title()) ?>
</a>
</h2>