diff options
| author | Greg Roach <fisharebest@gmail.com> | 2018-01-22 17:09:17 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2018-01-22 17:09:17 +0000 |
| commit | e4421e8051c23b38e86550bedee966e79c728183 (patch) | |
| tree | cfbd6ba68634f53c195eef1687dd0afa66a88640 /edit_interface.php | |
| parent | 1e1829fc9632c345f77b01432d3347cc2fede416 (diff) | |
| download | webtrees-e4421e8051c23b38e86550bedee966e79c728183.tar.gz webtrees-e4421e8051c23b38e86550bedee966e79c728183.tar.bz2 webtrees-e4421e8051c23b38e86550bedee966e79c728183.zip | |
Remove old gedcom record controllers
Diffstat (limited to 'edit_interface.php')
| -rw-r--r-- | edit_interface.php | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/edit_interface.php b/edit_interface.php index a3b16f99f9..c913ad5bd5 100644 --- a/edit_interface.php +++ b/edit_interface.php @@ -1231,86 +1231,6 @@ case 'addmedia_links': <?php break; -case 'editnote': - ////////////////////////////////////////////////////////////////////////////// - // Edit a note record - ////////////////////////////////////////////////////////////////////////////// - $xref = Filter::get('xref', WT_REGEX_XREF); - - $note = Note::getInstance($xref, $controller->tree()); - check_record_access($note); - - $controller - ->setPageTitle(I18N::translate('Edit the shared note')) - ->pageHeader(); - - ?> - <h2><?= $controller->getPageTitle() ?></h2> - - <form method="post"> - <input type="hidden" name="ged" value="<?= $controller->tree()->getNameHtml() ?>"> - <input type="hidden" name="action" value="editnoteaction"> - <input type="hidden" name="xref" value="<?= $xref ?>"> - <?= Filter::getCsrf() ?> - <table class="table wt-facts-table"> - <tr> - <th scope="row"><?= I18N::translate('Shared note') ?></th> - <td> - <textarea name="NOTE" id="NOTE" rows="15" cols="90"><?= e($note->getNote()) ?></textarea> - <br> - <?= FunctionsPrint::printSpecialCharacterLink('NOTE') ?> - </td> - </tr> - <?= keep_chan($note) ?> - </table> - <div class="row form-group"> - <div class="col-sm-9 offset-sm-3"> - <button class="btn btn-primary" type="submit"> - <?= FontAwesome::decorativeIcon('save') ?> - <?= /* I18N: A button label. */ - I18N::translate('save') ?> - </button> - <a class="btn btn-secondary" href="<?= e($note->url()) ?>"> - <?= FontAwesome::decorativeIcon('cancel') ?> - <?= /* I18N: A button label. */ - I18N::translate('cancel') ?> - </a> - </div> - </div> - </form> - <?php - break; - -case 'editnoteaction': - ////////////////////////////////////////////////////////////////////////////// - // Edit a note record - ////////////////////////////////////////////////////////////////////////////// - $xref = Filter::post('xref', WT_REGEX_XREF); - $keep_chan = Filter::postBool('keep_chan'); - $note = Filter::post('NOTE'); - - if (!Filter::checkCsrf()) { - header('Location: edit_interface.php?action=editnote&xref=' . $xref); - break; - } - - $record = Note::getInstance($xref, $controller->tree()); - check_record_access($record); - - // We have user-supplied data in a replacement string - escape it against backreferences - $note = str_replace(['\\', '$'], ['\\\\', '\\$'], $note); - - $gedrec = preg_replace( - '/^0 @' . $record->getXref() . '@ NOTE.*(\n1 CONT.*)*/', - '0 @' . $record->getXref() . '@ NOTE ' . preg_replace("/\r?\n/", "\n1 CONT ", $note), - $record->getGedcom() - ); - - $record->updateRecord($gedrec, !$keep_chan); - - header('Location: ' . $record->url()); - break; - case 'add-media-link': ////////////////////////////////////////////////////////////////////////////// // Link a media object to a record. |
