diff options
Diffstat (limited to 'resources/views/source-page.phtml')
| -rw-r--r-- | resources/views/source-page.phtml | 134 |
1 files changed, 0 insertions, 134 deletions
diff --git a/resources/views/source-page.phtml b/resources/views/source-page.phtml deleted file mode 100644 index d6bc76d007..0000000000 --- a/resources/views/source-page.phtml +++ /dev/null @@ -1,134 +0,0 @@ -<?php - -use Fisharebest\Webtrees\Auth; -use Fisharebest\Webtrees\Fact; -use Fisharebest\Webtrees\Functions\FunctionsPrint; -use Fisharebest\Webtrees\Functions\FunctionsPrintFacts; -use Fisharebest\Webtrees\Http\RequestHandlers\AddNewFact; -use Fisharebest\Webtrees\Http\RequestHandlers\PendingChangesAcceptRecord; -use Fisharebest\Webtrees\Http\RequestHandlers\PendingChangesRejectRecord; -use Fisharebest\Webtrees\I18N; -use Fisharebest\Webtrees\Source; -use Fisharebest\Webtrees\Tree; -use Illuminate\Support\Collection; - -/** - * @var Collection<Fact> $clipboard_facts - * @var Collection<Fact> $facts - * @var Collection $families - * @var Collection $individuals - * @var Collection $media_objects - * @var Collection $notes - * @var Source $source - * @var Tree $tree - */ - -?> - -<?php if ($source->isPendingDeletion()) : ?> - <?php if (Auth::isModerator($source->tree())) : ?> - <?= view('components/alert-warning-dismissible', ['alert' => /* I18N: %1$s is “accept”, %2$s is “reject”. These are links. */ I18N::translate('This source has been deleted. You should review the deletion and then %1$s or %2$s it.', '<a href="#" class="alert-link" data-post-url="' . e(route(PendingChangesAcceptRecord::class, ['tree' => $source->tree()->name(), 'xref' => $source->xref()])) . '">' . I18N::translateContext('You should review the deletion and then accept or reject it.', 'accept') . '</a>', '<a href="#" class="alert-link" data-post-url="' . e(route(PendingChangesRejectRecord::class, ['tree' => $source->tree()->name(), 'xref' => $source->xref()])) . '">' . I18N::translateContext('You should review the deletion and then accept or reject it.', 'reject') . '</a>') . ' ' . view('help/link', ['topic' => 'pending_changes'])]) ?> - <?php elseif (Auth::isEditor($source->tree())) : ?> - <?= view('components/alert-warning-dismissible', ['alert' => I18N::translate('This source has been deleted. The deletion will need to be reviewed by a moderator.') . ' ' . view('help/link', ['topic' => 'pending_changes'])]) ?> - <?php endif ?> -<?php elseif ($source->isPendingAddition()) : ?> - <?php if (Auth::isModerator($source->tree())) : ?> - <?= view('components/alert-warning-dismissible', ['alert' => /* I18N: %1$s is “accept”, %2$s is “reject”. These are links. */ I18N::translate('This source has been edited. You should review the changes and then %1$s or %2$s them.', '<a href="#" class="alert-link" data-post-url="' . e(route(PendingChangesAcceptRecord::class, ['tree' => $source->tree()->name(), 'xref' => $source->xref()])) . '">' . I18N::translateContext('You should review the changes and then accept or reject them.', 'accept') . '</a>', '<a href="#" class="alert-link" data-post-url="' . e(route(PendingChangesRejectRecord::class, ['tree' => $source->tree()->name(), 'xref' => $source->xref()])) . '">' . I18N::translateContext('You should review the changes and then accept or reject them.', 'reject') . '</a>') . ' ' . view('help/link', ['topic' => 'pending_changes'])]) ?> - <?php elseif (Auth::isEditor($source->tree())) : ?> - <?= view('components/alert-warning-dismissible', ['alert' => I18N::translate('This source has been edited. The changes need to be reviewed by a moderator.') . ' ' . view('help/link', ['topic' => 'pending_changes'])]) ?> - <?php endif ?> -<?php endif ?> - -<div class="d-flex mb-4"> - <h2 class="wt-page-title mx-auto"> - <?= $source->fullName() ?> - </h2> - <?php if ($source->canEdit()) : ?> - <?= view('source-page-menu', ['record' => $source]) ?> - <?php endif ?> -</div> - -<div class="wt-page-content"> - <ul class="nav nav-tabs" role="tablist"> - <li class="nav-item" role="presentation"> - <a class="nav-link active" data-toggle="tab" role="tab" href="#details"> - <?= I18N::translate('Details') ?> - </a> - </li> - - <li class="nav-item" role="presentation"> - <a class="nav-link<?= $individuals->isEmpty() ? ' text-muted' : '' ?>" data-toggle="tab" role="tab" href="#individuals"> - <?= I18N::translate('Individuals') ?> - <?= view('components/badge', ['count' => count($individuals)]) ?> - </a> - </li> - - <li class="nav-item" role="presentation"> - <a class="nav-link<?= $families->isEmpty() ? ' text-muted' : '' ?>" data-toggle="tab" role="tab" href="#families"> - <?= I18N::translate('Families') ?> - <?= view('components/badge', ['count' => count($families)]) ?> - </a> - </li> - - <li class="nav-item" role="presentation"> - <a class="nav-link<?= $media_objects->isEmpty() ? ' text-muted' : '' ?>" data-toggle="tab" role="tab" href="#media"> - <?= I18N::translate('Media objects') ?> - <?= view('components/badge', ['count' => count($media_objects)]) ?> - </a> - </li> - - <li class="nav-item" role="presentation"> - <a class="nav-link<?= $notes->isEmpty() ? ' text-muted' : '' ?>" data-toggle="tab" role="tab" href="#notes"> - <?= I18N::translate('Notes') ?> - <?= view('components/badge', ['count' => count($notes)]) ?> - </a> - </li> - </ul> - - <div class="tab-content"> - <div class="tab-pane fade show active" role="tabpanel" id="details"> - <table class="table wt-facts-table"> - <?php foreach ($facts as $fact) : ?> - <?php FunctionsPrintFacts::printFact($fact, $source) ?> - <?php endforeach ?> - - <?php if ($source->canEdit()) : ?> - <?= view('edit/paste-fact-row', ['record' => $source, 'facts' => $clipboard_facts]) ?> - - <?php FunctionsPrint::printAddNewFact($source, $facts, Source::RECORD_TYPE) ?> - - <?php if ($source->tree()->getPreference('MEDIA_UPLOAD') >= Auth::accessLevel($source->tree())) : ?> - <tr> - <th scope="row"> - <?= I18N::translate('Media object') ?> - </th> - <td> - <a href="<?= e(route(AddNewFact::class, ['tree' => $source->tree()->name(), 'xref' => $source->xref(), 'fact' => 'OBJE'])) ?>"> - <?= I18N::translate('Add a media object') ?> - </a> - </td> - </tr> - <?php endif ?> - <?php endif ?> - </table> - </div> - - <div class="tab-pane fade" role="tabpanel" id="individuals"> - <?= view('lists/individuals-table', ['individuals' => $individuals, 'sosa' => false, 'tree' => $tree]) ?> - </div> - - <div class="tab-pane fade" role="tabpanel" id="families"> - <?= view('lists/families-table', ['families' => $families, 'tree' => $tree]) ?> - </div> - - <div class="tab-pane fade" role="tabpanel" id="media"> - <?= view('lists/media-table', ['media_objects' => $media_objects, 'tree' => $tree]) ?> - </div> - - <div class="tab-pane fade" role="tabpanel" id="notes"> - <?= view('lists/notes-table', ['notes' => $notes, 'tree' => $tree]) ?> - </div> - </div> -</div> - -<?= view('modals/ajax') ?> |
