summaryrefslogtreecommitdiff
path: root/resources/views/source-page.phtml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/views/source-page.phtml')
-rw-r--r--resources/views/source-page.phtml134
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') ?>