blob: 3b9c6f80435aafff02a26e3e497277431954dba8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
<?php use Fisharebest\Webtrees\GedcomTag; ?>
<?php use Fisharebest\Webtrees\I18N; ?>
<tr>
<th scope="row">
<label for="add-fact">
<?= I18N::translate('Fact or event') ?>
</label>
</th>
<td>
<form method="get" action="<?= e(route('add-fact')) ?>" onsubmit="if ($('#add-fact').val() === null) {event.preventDefault();}">
<input type="hidden" name="route" value="add-fact">
<input type="hidden" name="xref" value="<?= e($record->xref()) ?>">
<input type="hidden" name="ged" value="<?= e($record->tree()->name()) ?>">
<div class="input-group">
<select class="custom-select" id="add-fact" name="fact">
<option value="" disabled selected>
<?= I18N::translate('<select>') ?>
</option>
<?php foreach ($add_facts as $fact => $fact_name) : ?>
<option value="<?= $fact ?>"><?= $fact_name ?></option>
<?php endforeach ?>
<?php if ($record::RECORD_TYPE === 'INDI' || $record::RECORD_TYPE === 'FAM') : ?>
<option value="FACT">
<?= I18N::translate('Custom fact') ?>
</option>
<option value="EVEN">
<?= I18N::translate('Custom event') ?>
</option>
<?php endif ?>
</select>
<div class="input-group-append">
<button class="btn btn-light" type="submit">
<?= /* I18N: A button label. */ I18N::translate('add') ?>
</button>
</div>
</div>
</form>
<div class="wt-quick-facts">
<?php foreach ($quick_facts as $fact) : ?>
<a class="btn btn-link btn-sm wt-quick-fact" href="<?= e(route('add-fact', [
'fact' => $fact,
'xref' => $record->xref(),
'ged' => $tree->name(),
])) ?>">
<?= GedcomTag::getLabel($fact) ?>
</a>
<?php endforeach ?>
</div>
</td>
</tr>
|