summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-02-07 16:29:28 +0000
committerGreg Roach <greg@subaqua.co.uk>2021-02-07 16:29:28 +0000
commitf0e822dd8aaa579bc080ad2509267dd2117f46b1 (patch)
tree4b3af390fce1f617a4776e34c07d738de9b120e0 /app
parent61f378f8b66bae8c07650f018ed0be5d1558c51c (diff)
downloadwebtrees-f0e822dd8aaa579bc080ad2509267dd2117f46b1.tar.gz
webtrees-f0e822dd8aaa579bc080ad2509267dd2117f46b1.tar.bz2
webtrees-f0e822dd8aaa579bc080ad2509267dd2117f46b1.zip
Create submitter fields
Diffstat (limited to 'app')
-rw-r--r--app/Http/RequestHandlers/CreateSubmitterAction.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/Http/RequestHandlers/CreateSubmitterAction.php b/app/Http/RequestHandlers/CreateSubmitterAction.php
index c0d2beb674..1219024ace 100644
--- a/app/Http/RequestHandlers/CreateSubmitterAction.php
+++ b/app/Http/RequestHandlers/CreateSubmitterAction.php
@@ -46,6 +46,8 @@ class CreateSubmitterAction implements RequestHandlerInterface
$params = (array) $request->getParsedBody();
$name = $params['submitter_name'];
$address = $params['submitter_address'];
+ $email = $params['submitter_email'];
+ $phone = $params['submitter_phone'];
$privacy_restriction = $params['privacy-restriction'];
$edit_restriction = $params['edit-restriction'];
@@ -58,6 +60,14 @@ class CreateSubmitterAction implements RequestHandlerInterface
$gedcom .= "\n1 ADDR " . $address;
}
+ if ($email !== '') {
+ $gedcom .= "\n1 EMAIL " . $email;
+ }
+
+ if ($phone !== '') {
+ $gedcom .= "\n1 PHON " . $phone;
+ }
+
if (in_array($privacy_restriction, ['none', 'privacy', 'confidential'], true)) {
$gedcom .= "\n1 RESN " . $privacy_restriction;
}