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

[BUGFIX] Fixing the loss of template & extension key when sending/resending a mail from the queue

parent e70376ad
No related branches found
No related tags found
1 merge request!3New version 4 1
...@@ -98,13 +98,15 @@ class QueueController extends ActionController { ...@@ -98,13 +98,15 @@ class QueueController extends ActionController {
* send or resend a mail in the queue * send or resend a mail in the queue
* *
* @param int $uid * @param int $uid
* @param string $selectedTemplate
* @param string $selectedExtension
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @throws \TYPO3\CMS\Extbase\Mvc\Exception\StopActionException * @throws \TYPO3\CMS\Extbase\Mvc\Exception\StopActionException
* @throws \TYPO3\CMS\Extbase\Persistence\Exception\IllegalObjectTypeException * @throws \TYPO3\CMS\Extbase\Persistence\Exception\IllegalObjectTypeException
* @throws \TYPO3\CMS\Extbase\Persistence\Exception\UnknownObjectException * @throws \TYPO3\CMS\Extbase\Persistence\Exception\UnknownObjectException
* @throws \TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException * @throws \TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException
*/ */
public function sendMailAction($uid) { public function sendMailAction($uid, $selectedTemplate, $selectedExtension) {
$mailService = new MailTemplateService(); $mailService = new MailTemplateService();
$mailService->sendMailFromQueue($uid); $mailService->sendMailFromQueue($uid);
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<td> <td>
<f:if condition="{mail.sent} == '0'"> <f:if condition="{mail.sent} == '0'">
<f:then> <f:then>
<f:link.action class="btn btn-default btn-send-now" controller="Queue" action="sendMail" arguments="{uid: mail.uid}"> <f:link.action class="btn btn-default btn-send-now" controller="Queue" action="sendMail" arguments="{uid: mail.uid, selectedTemplate: selectedTemplateKey, selectedExtension: selectedExtensionKey}">
<span class="t3js-icon icon icon-size-small icon-state-default actions-document-import-t3d"> <span class="t3js-icon icon icon-size-small icon-state-default actions-document-import-t3d">
<span class="icon-markup"> <span class="icon-markup">
<img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-document-import-t3d.svg" width="16" height="16"> <img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-document-import-t3d.svg" width="16" height="16">
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</f:link.action> </f:link.action>
</f:then> </f:then>
<f:else> <f:else>
<f:link.action class="btn btn-default btn-resend" controller="Queue" action="sendMail" arguments="{uid: mail.uid}"> <f:link.action class="btn btn-default btn-resend" controller="Queue" action="sendMail" arguments="{uid: mail.uid, selectedTemplate: selectedTemplateKey, selectedExtension: selectedExtensionKey}">
<span class="t3js-icon icon icon-size-small icon-state-default icon-actions-insert-reference"> <span class="t3js-icon icon icon-size-small icon-state-default icon-actions-insert-reference">
<span class="icon-markup"> <span class="icon-markup">
<img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-insert-reference.svg" width="16" height="16"> <img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-insert-reference.svg" width="16" height="16">
......
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