Skip to content
Snippets Groups Projects
Commit b5d7e311 authored by Paul Ilea's avatar Paul Ilea
Browse files

[BUGFIX] php 5.6 compatibility fixes and CGL

parent 2f267d27
No related branches found
No related tags found
No related merge requests found
......@@ -87,7 +87,7 @@ class MailController extends ActionController {
}
$registerArray = MailTemplateService::getRegisterArray();
$extensionConfiguration = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['sg_mail'], [FALSE]);
$extensionConfiguration = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['sg_mail']);
if (isset($extensionConfiguration['excludeTemplates']) && $extensionConfiguration['excludeTemplates'] !== '') {
$excludedTemplates = GeneralUtility::trimExplode(',', $extensionConfiguration['excludeTemplates'], TRUE);
if ($excludedTemplates && count($excludedTemplates)) {
......@@ -100,14 +100,15 @@ class MailController extends ActionController {
}
}
$removeExtensionKeys = [];
foreach($registerArray as $extensionKey => $extensionTemplates) {
foreach ($registerArray as $extensionKey => $extensionTemplates) {
if (count($extensionTemplates) === 0) {
$removeExtensionKeys[] = $extensionKey;
}
}
foreach($removeExtensionKeys as $extensionKey) {
foreach ($removeExtensionKeys as $extensionKey) {
unset($registerArray[$extensionKey]);
}
reset($registerArray);
// if no extensions are registered, redirect to empty action
if (empty($registerArray)) {
......
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