Skip to content
Snippets Groups Projects
Commit 5234a654 authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASK] Only send test mail when input valid mail

parent 230d8f90
No related branches found
No related tags found
1 merge request!3New version 4 1
......@@ -210,6 +210,14 @@ class MailController extends ActionController {
);
}
$message = LocalizationUtility::translate('backend.success', 'sg_mail');
$this->addFlashMessage($message, '', FlashMessage::OK);
if (!filter_var($parameters['emailAddress'], FILTER_VALIDATE_EMAIL)) {
$arguments = $this->request->getArguments();
$this->redirect('index', NULL, NULL, $arguments);
}
$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
/** @var \SGalinski\SgMail\Service\MailTemplateService $mailTemplateService */
$mailTemplateService = $objectManager->get(MailTemplateService::class);
......@@ -231,9 +239,6 @@ class MailController extends ActionController {
$this->addFlashMessage($message, '', FlashMessage::ERROR);
}
$message = LocalizationUtility::translate('backend.success', 'sg_mail');
$this->addFlashMessage($message, '', FlashMessage::OK);
$arguments = $this->request->getArguments();
$this->redirect('index', NULL, NULL, $arguments);
}
......
......@@ -79,7 +79,7 @@
<f:form method="post" controller="Mail" action="sendTestMail">
<div class="col-md-12 form-group">
<f:form.submit class="btn-primary btn form-group" value="{f:translate(key:'backend.send_test')}" />
<f:form.textfield name="parameters[emailAddress]" type="email" required="TRUE" class="email-input form-group" value="{beUserMail}" />
<f:form.textfield name="parameters[emailAddress]" class="email-input form-group" value="{beUserMail}" />
<f:form.hidden name="parameters[selectedTemplate]" value="{selectedTemplateKey}" />
<f:form.hidden name="parameters[selectedExtensionKey]" value="{selectedTemplate.extension}" />
<f:form.hidden name="parameters[selectedExtension]" value="{selectedTemplate.extension}" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment