13b3db8adSGreg Roach<?php 23b3db8adSGreg Roach 39db6d3cbSGreg Roachuse Fisharebest\Webtrees\Fact; 43b3db8adSGreg Roachuse Fisharebest\Webtrees\Http\RequestHandlers\EditRawFactAction; 53b3db8adSGreg Roachuse Fisharebest\Webtrees\I18N; 6*7c2c99faSGreg Roachuse Fisharebest\Webtrees\Tree; 79d7cdf93SGreg Roachuse Fisharebest\Webtrees\Webtrees; 83b3db8adSGreg Roach 99db6d3cbSGreg Roach/** 109db6d3cbSGreg Roach * @var Fact $fact 119db6d3cbSGreg Roach * @var string $title 129db6d3cbSGreg Roach * @var string|null $url 139db6d3cbSGreg Roach */ 149db6d3cbSGreg Roach 153b3db8adSGreg Roach?> 16dd6b2bfcSGreg Roach 17dd6b2bfcSGreg Roach<h2 class="wt-page-title"><?= $title ?></h2> 18dd6b2bfcSGreg Roach 19*7c2c99faSGreg Roach<form method="post" action="<?= e(route(EditRawFactAction::class, ['tree' => $fact->record()->tree()->name(), 'xref' => $fact->record()->xref(), 'fact_id' => $fact->id()])) ?>" class="wt-page-content"> 20dd6b2bfcSGreg Roach <?= csrf_field() ?> 219db6d3cbSGreg Roach <input type="hidden" name="url" value="<?= e($url ?? $fact->record()->url()) ?>"> 22dd6b2bfcSGreg Roach 23dd6b2bfcSGreg Roach <p class="text-muted small"> 24dd6b2bfcSGreg Roach <?= I18N::translate('This page allows you to bypass the usual forms, and edit the underlying data directly. It is an advanced option, and you should not use it unless you understand the GEDCOM format. If you make a mistake here, it can be difficult to fix.') ?> 25dd6b2bfcSGreg Roach </p> 26dd6b2bfcSGreg Roach <p class="text-muted small"> 279d7cdf93SGreg Roach <?= /* I18N: %s is a URL */ I18N::translate('You can download a copy of the GEDCOM specification from %s.', '<a href="' . e(Webtrees::GEDCOM_PDF) . '">' . e(Webtrees::GEDCOM_PDF) . '</a>') ?> 28dd6b2bfcSGreg Roach </p> 29dd6b2bfcSGreg Roach 30dd6b2bfcSGreg Roach <div class="card my-2"> 31dd6b2bfcSGreg Roach <label class="card-header py-1 px-2 d-flex" for="gedcom"> 32dd6b2bfcSGreg Roach <?= $fact->summary() ?> 33dd6b2bfcSGreg Roach </label> 34c67a93abSGreg Roach <textarea class="card-body form-control py-1 px-2" id="gedcom" name="gedcom" rows="<?= 5 + preg_match_all('/\n/', $fact->gedcom()) ?>" dir="ltr"><?= e($fact->gedcom()) ?></textarea> 35dd6b2bfcSGreg Roach </div> 36dd6b2bfcSGreg Roach 37dd6b2bfcSGreg Roach <div class="row form-group"> 38dd6b2bfcSGreg Roach <div class="col-sm-9 offset-sm-3"> 39dd6b2bfcSGreg Roach <button class="btn btn-primary" type="submit"> 40d993d560SGreg Roach <?= view('icons/save') ?> 41dd6b2bfcSGreg Roach <?= /* I18N: A button label. */ I18N::translate('save') ?> 42dd6b2bfcSGreg Roach </button> 43e7766c08SGreg Roach <a class="btn btn-secondary" href="<?= e($fact->record()->url()) ?>"> 44d993d560SGreg Roach <?= view('icons/cancel') ?> 45dd6b2bfcSGreg Roach <?= /* I18N: A button label. */ I18N::translate('cancel') ?> 46dd6b2bfcSGreg Roach </a> 47dd6b2bfcSGreg Roach </div> 48dd6b2bfcSGreg Roach </div> 49dd6b2bfcSGreg Roach</form> 50dd6b2bfcSGreg Roach 51