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

[TASk] Quiick feedback from review

parent 77b8172b
No related branches found
No related tags found
1 merge request!6Feature 4 3
...@@ -341,9 +341,11 @@ class MailTemplateService { ...@@ -341,9 +341,11 @@ class MailTemplateService {
// insert <br /> tags, but replace every instance of three or more successive breaks with just two. // insert <br /> tags, but replace every instance of three or more successive breaks with just two.
$emailBody = nl2br($emailBody); $emailBody = nl2br($emailBody);
$emailBody = preg_replace('/(<br[\s]?[\/]?>[\s]*){3,}/', '<br /><br />', $emailBody); $emailBody = preg_replace('/(<br[\s]?[\/]?>[\s]*){3,}/', '<br /><br />', $emailBody);
if ($this->ignoreMailQueue && self::isTemplateBlacklisted(
$this->extensionKey, $this->templateName, $siteRootId $isTemplateBlacklisted = self::isTemplateBlacklisted(
)) { $this->extensionKey, $this->templateName, $siteRootId
);
if ($this->ignoreMailQueue && $isTemplateBlacklisted) {
$this->mailMessage->setBody($emailBody, 'text/html'); $this->mailMessage->setBody($emailBody, 'text/html');
$this->mailMessage->send(); $this->mailMessage->send();
......
...@@ -58,25 +58,47 @@ ...@@ -58,25 +58,47 @@
<f:else> <f:else>
<div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons"> <div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
<div class="module-docheader-bar-column-left"> <div class="module-docheader-bar-column-left">
<div class="btn-toolbar" role="toolbar" aria-label=""> <f:if condition="{templates}">
<f:if condition="{templates}"> <f:be.menus.actionMenu>
<f:be.menus.actionMenu> <f:for each="{templates}" as="template" key="extensionKey">
<f:for each="{templates}" as="template" key="extensionKey"> <f:if condition="{mode} == 'queue'">
<f:if condition="{mode} == 'queue'"> <sgm:be.menus.actionMenuOptionGroup label="{extensionKey}">
<f:for each="{template}" as="currentTemplate" key="templateKey">
<sgm:extendedIf condition="{selectedTemplateKey} == {templateKey}"
and="{selectedExtensionKey} == {extensionKey}">
<f:then>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Queue"
action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}"
additionalAttributes="{selected: 'selected'}" />
</f:then>
<f:else>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Queue"
action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}" />
</f:else>
</sgm:extendedIf>
</f:for>
</sgm:be.menus.actionMenuOptionGroup>
</f:if>
<f:else>
<f:if condition="{mode} == 'editor'">
<sgm:be.menus.actionMenuOptionGroup label="{extensionKey}"> <sgm:be.menus.actionMenuOptionGroup label="{extensionKey}">
<f:for each="{template}" as="currentTemplate" key="templateKey"> <f:for each="{template}" as="currentTemplate" key="templateKey">
<sgm:extendedIf condition="{selectedTemplateKey} == {templateKey}" <sgm:extendedIf condition="{selectedTemplateKey} == {templateKey}"
and="{selectedExtensionKey} == {extensionKey}"> and="{selectedExtensionKey} == {extensionKey}">
<f:then> <f:then>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}" <sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Queue" controller="Mail"
action="index" action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}" arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}"
additionalAttributes="{selected: 'selected'}" /> additionalAttributes="{selected: 'selected'}" />
</f:then> </f:then>
<f:else> <f:else>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}" <sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Queue" controller="Mail"
action="index" action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}" /> arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}" />
</f:else> </f:else>
...@@ -84,34 +106,10 @@ ...@@ -84,34 +106,10 @@
</f:for> </f:for>
</sgm:be.menus.actionMenuOptionGroup> </sgm:be.menus.actionMenuOptionGroup>
</f:if> </f:if>
<f:else> </f:else>
<f:if condition="{mode} == 'editor'"> </f:for>
<sgm:be.menus.actionMenuOptionGroup label="{extensionKey}"> </f:be.menus.actionMenu>
<f:for each="{template}" as="currentTemplate" key="templateKey"> </f:if>
<sgm:extendedIf condition="{selectedTemplateKey} == {templateKey}"
and="{selectedExtensionKey} == {extensionKey}">
<f:then>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Mail"
action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}"
additionalAttributes="{selected: 'selected'}" />
</f:then>
<f:else>
<sgm:be.menus.actionMenuItem label="{currentTemplate.templateName}"
controller="Mail"
action="index"
arguments="{parameters: {selectedTemplate: templateKey, selectedExtension: extensionKey}}" />
</f:else>
</sgm:extendedIf>
</f:for>
</sgm:be.menus.actionMenuOptionGroup>
</f:if>
</f:else>
</f:for>
</f:be.menus.actionMenu>
</f:if>
</div>
</div> </div>
<div class="module-docheader-bar-column-right"> <div class="module-docheader-bar-column-right">
<f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" /> <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
......
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
</f:section> </f:section>
<f:section name="content"> <f:section name="content">
<f:flashMessages /> <f:flashMessages />
<br />
<f:if condition="{selectedTemplate}"> <f:if condition="{selectedTemplate}">
<f:then> <f:then>
<div class="row form-group col-md-12"> <div class="row form-group col-md-12">
...@@ -26,7 +25,6 @@ ...@@ -26,7 +25,6 @@
<th><f:translate key="backend.marker" /></th> <th><f:translate key="backend.marker" /></th>
<th><f:translate key="backend.type" /></th> <th><f:translate key="backend.type" /></th>
<th><f:translate key="backend.value" /></th> <th><f:translate key="backend.value" /></th>
<th><f:translate key="backend.usage" /></th>
<th><f:translate key="backend.description" /></th> <th><f:translate key="backend.description" /></th>
</tr> </tr>
</thead> </thead>
...@@ -56,16 +54,6 @@ ...@@ -56,16 +54,6 @@
</f:else> </f:else>
</f:if> </f:if>
</td> </td>
<td>
<f:if condition="{marker.usage}">
<f:then>
{marker.usage}
</f:then>
<f:else>
<![CDATA[{]]>{marker.marker}<![CDATA[}]]>
</f:else>
</f:if>
</td>
<td> <td>
<f:translate key="{marker.description}">{marker.description}</f:translate> <f:translate key="{marker.description}">{marker.description}</f:translate>
</td> </td>
......
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