xref: /webtrees/resources/views/admin/trees-unconnected.phtml (revision 4fd8926823c5d1940d1a43b1a6bcca5d38df188e)
1da2d94b3SGreg Roach<?php
2da2d94b3SGreg Roach
30c0910bfSGreg Roachuse Fisharebest\Webtrees\Http\RequestHandlers\ControlPanel;
46fd01894SGreg Roachuse Fisharebest\Webtrees\Http\RequestHandlers\ManageTrees;
596716c47SGreg Roachuse Fisharebest\Webtrees\Http\RequestHandlers\UnconnectedAction;
6da2d94b3SGreg Roachuse Fisharebest\Webtrees\I18N;
7da2d94b3SGreg Roachuse Fisharebest\Webtrees\Individual;
8da2d94b3SGreg Roachuse Fisharebest\Webtrees\Tree;
9*4fd89268SGreg Roachuse Illuminate\Support\Collection;
10da2d94b3SGreg Roach
11da2d94b3SGreg Roach/**
12da2d94b3SGreg Roach * @var string                            $title
13f925fcc4SGreg Roach * @var bool                              $aliases
14da2d94b3SGreg Roach * @var bool                              $associates
15*4fd89268SGreg Roach * @var array<Collection<int,Individual>> $individual_groups
16da2d94b3SGreg Roach * @var Individual                        $root
17da2d94b3SGreg Roach * @var Tree                              $tree
18da2d94b3SGreg Roach */
19da2d94b3SGreg Roach
20da2d94b3SGreg Roach?>
21dd6b2bfcSGreg Roach
226fd01894SGreg Roach<?= view('components/breadcrumbs', ['links' => [route(ControlPanel::class) => I18N::translate('Control panel'), route(ManageTrees::class, ['tree' => $tree->name()]) => I18N::translate('Manage family trees'), $title]]) ?>
23dd6b2bfcSGreg Roach
24dd6b2bfcSGreg Roach<h1><?= $title ?></h1>
25dd6b2bfcSGreg Roach
26315eb316SGreg Roach<form method="post" action="<?= e(route(UnconnectedAction::class, ['tree' => $tree->name()])) ?>">
2796716c47SGreg Roach    <?= csrf_field() ?>
2896716c47SGreg Roach
29b6c326d8SGreg Roach    <?= view('components/checkbox-inline', ['label' => I18N::translate('Include associates'), 'checked' => $associates, 'name' => 'associates']) ?>
30f925fcc4SGreg Roach    <?= view('components/checkbox-inline', ['label' => I18N::translate('Include aliases'), 'checked' => $aliases, 'name' => 'aliases']) ?>
31da2d94b3SGreg Roach    <button type="submit" class="btn btn-primary">
32dd6b2bfcSGreg Roach        <?= I18N::translate('update') ?>
33dd6b2bfcSGreg Roach    </button>
34dd6b2bfcSGreg Roach</form>
35dd6b2bfcSGreg Roach
3639ca88baSGreg Roach<p><?= I18N::translate('These groups of individuals are not related to %s.', $root->fullName()) ?></p>
37dd6b2bfcSGreg Roach
38dd6b2bfcSGreg Roach<?php foreach ($individual_groups as $group) : ?>
39dd6b2bfcSGreg Roach    <h2><?= I18N::plural('%s individual', '%s individuals', count($group), I18N::number(count($group))) ?></h2>
40dd6b2bfcSGreg Roach    <ul>
41dd6b2bfcSGreg Roach        <?php foreach ($group as $individual) : ?>
42dd6b2bfcSGreg Roach            <li>
4339ca88baSGreg Roach                <a href="<?= e($individual->url()) ?>"><?= $individual->fullName() ?></a>
44dd6b2bfcSGreg Roach            </li>
45dd6b2bfcSGreg Roach        <?php endforeach ?>
46dd6b2bfcSGreg Roach    </ul>
47dd6b2bfcSGreg Roach<?php endforeach ?>
48