diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-12-17 09:41:28 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-12-17 09:54:34 +0000 |
| commit | e35de89c6149f93179a8f9aa27300efc53c19f90 (patch) | |
| tree | 4a0e2fb5dbd382eb9a0c5109071cad22af05f530 /app/Http/RequestHandlers/CreateRepositoryModal.php | |
| parent | 2ddcca20cfdcef0bfbc6eea9b12a3a71f21f2067 (diff) | |
| download | webtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.tar.gz webtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.tar.bz2 webtrees-e35de89c6149f93179a8f9aa27300efc53c19f90.zip | |
Remove dead code
Diffstat (limited to 'app/Http/RequestHandlers/CreateRepositoryModal.php')
| -rw-r--r-- | app/Http/RequestHandlers/CreateRepositoryModal.php | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/app/Http/RequestHandlers/CreateRepositoryModal.php b/app/Http/RequestHandlers/CreateRepositoryModal.php index d1db9a3b38..8cd677a8e3 100644 --- a/app/Http/RequestHandlers/CreateRepositoryModal.php +++ b/app/Http/RequestHandlers/CreateRepositoryModal.php @@ -19,7 +19,6 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Http\RequestHandlers; -use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Tree; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; @@ -48,51 +47,4 @@ class CreateRepositoryModal implements RequestHandlerInterface 'tree' => $tree, ])); } - - /** - * Process a form to create a new repository. - * - * @param ServerRequestInterface $request - * - * @return ResponseInterface - */ - public function createRepositoryAction(ServerRequestInterface $request): ResponseInterface - { - $tree = $request->getAttribute('tree'); - assert($tree instanceof Tree); - - $params = (array) $request->getParsedBody(); - $name = $params['repository-name']; - $privacy_restriction = $params['privacy-restriction']; - $edit_restriction = $params['edit-restriction']; - - // Fix whitespace - $name = trim(preg_replace('/\s+/', ' ', $name)); - - $gedcom = "0 @@ REPO\n1 NAME " . $name; - - if (in_array($privacy_restriction, ['none', 'privacy', 'confidential'], true)) { - $gedcom .= "\n1 RESN " . $privacy_restriction; - } - - if ($edit_restriction === 'locked') { - $gedcom .= "\n1 RESN " . $edit_restriction; - } - - $record = $tree->createRecord($gedcom); - - // id and text are for select2 / autocomplete - // html is for interactive modals - return response([ - 'id' => $record->xref(), - 'text' => view('selects/repository', [ - 'repository' => $record, - ]), - 'html' => view('modals/record-created', [ - 'title' => I18N::translate('The repository has been created'), - 'name' => $record->fullName(), - 'url' => $record->url(), - ]), - ]); - } } |
