[TASK] Remove superfluous parenthesis in sysexts
authorArvid Jakobsson <arvid.jakobsson@gmail.com>
Sun, 16 Sep 2012 20:25:22 +0000 (22:25 +0200)
committerJigal van Hemert <jigal@xs4all.nl>
Mon, 17 Sep 2012 17:17:02 +0000 (19:17 +0200)
Removes superfluous parenthesis in sysexts "recycler", "reports",
"rsaauth" and "rtehtmlarea".

Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool.

Change-Id: I5786043a52ea50477072c82e039179272e6692ca
Resolves: #40969
Related: #40095
Reviewed-on: http://review.typo3.org/14628
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
62 files changed:
typo3/sysext/recycler/Classes/Controller/RecyclerAjaxController.php
typo3/sysext/recycler/Classes/Controller/RecyclerModuleController.php
typo3/sysext/recycler/Classes/Domain/Model/DeletedRecords.php
typo3/sysext/recycler/Classes/Utility/RecyclerUtility.php
typo3/sysext/reports/Classes/Controller/ReportController.php
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php
typo3/sysext/reports/Classes/Report/Status/SecurityStatus.php
typo3/sysext/reports/Classes/Report/Status/Status.php
typo3/sysext/reports/Classes/Report/Status/SystemStatus.php
typo3/sysext/reports/Classes/Report/Status/Typo3Status.php
typo3/sysext/reports/Classes/Status.php
typo3/sysext/reports/Classes/Task/SystemStatusUpdateTask.php
typo3/sysext/reports/Classes/Task/SystemStatusUpdateTaskNotificationEmailField.php
typo3/sysext/reports/Classes/ViewHelpers/ActionMenuItemViewHelper.php
typo3/sysext/reports/Classes/ViewHelpers/IconViewHelper.php
typo3/sysext/reports/ext_localconf.php
typo3/sysext/reports/ext_tables.php
typo3/sysext/rsaauth/Classes/Backend/CommandLineBackend.php
typo3/sysext/rsaauth/Classes/Hook/FrontendLoginHook.php
typo3/sysext/rsaauth/Classes/Hook/LoginFormHook.php
typo3/sysext/rsaauth/Classes/Hook/UserSetupHook.php
typo3/sysext/rsaauth/ext_localconf.php
typo3/sysext/rtehtmlarea/Classes/BrowseLinks.php
typo3/sysext/rtehtmlarea/Classes/Controller/BrowseLinksController.php
typo3/sysext/rtehtmlarea/Classes/Controller/CustomAttributeController.php
typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php
typo3/sysext/rtehtmlarea/Classes/Controller/SelectImageController.php
typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php
typo3/sysext/rtehtmlarea/Classes/Extension/Acronym.php
typo3/sysext/rtehtmlarea/Classes/Extension/BlockElements.php
typo3/sysext/rtehtmlarea/Classes/Extension/ContextMenu.php
typo3/sysext/rtehtmlarea/Classes/Extension/CopyPaste.php
typo3/sysext/rtehtmlarea/Classes/Extension/DefaultClean.php
typo3/sysext/rtehtmlarea/Classes/Extension/DefaultLink.php
typo3/sysext/rtehtmlarea/Classes/Extension/InlineElements.php
typo3/sysext/rtehtmlarea/Classes/Extension/Language.php
typo3/sysext/rtehtmlarea/Classes/Extension/MicroDataSchema.php
typo3/sysext/rtehtmlarea/Classes/Extension/Plaintext.php
typo3/sysext/rtehtmlarea/Classes/Extension/SelectFont.php
typo3/sysext/rtehtmlarea/Classes/Extension/Spellchecker.php
typo3/sysext/rtehtmlarea/Classes/Extension/TableOperations.php
typo3/sysext/rtehtmlarea/Classes/Extension/Typo3Color.php
typo3/sysext/rtehtmlarea/Classes/Extension/Typo3HtmlParser.php
typo3/sysext/rtehtmlarea/Classes/Extension/Typo3Image.php
typo3/sysext/rtehtmlarea/Classes/Extension/Typo3Link.php
typo3/sysext/rtehtmlarea/Classes/Extension/UserElements.php
typo3/sysext/rtehtmlarea/Classes/FolderTree.php
typo3/sysext/rtehtmlarea/Classes/Hook/Install/DeprecatedRteProperties.php
typo3/sysext/rtehtmlarea/Classes/Hook/SoftReferenceHook.php
typo3/sysext/rtehtmlarea/Classes/Hook/StatusReportConflictsCheckHook.php
typo3/sysext/rtehtmlarea/Classes/ImageFolderTree.php
typo3/sysext/rtehtmlarea/Classes/PageTree.php
typo3/sysext/rtehtmlarea/Classes/RteHtmlAreaApi.php
typo3/sysext/rtehtmlarea/Classes/RteHtmlAreaBase.php
typo3/sysext/rtehtmlarea/Classes/SelectImage.php
typo3/sysext/rtehtmlarea/Classes/User.php
typo3/sysext/rtehtmlarea/ext_localconf.php
typo3/sysext/rtehtmlarea/ext_tables.php
typo3/sysext/rtehtmlarea/mod3/browse_links.php
typo3/sysext/rtehtmlarea/mod4/select_image.php
typo3/sysext/rtehtmlarea/mod5/user.php
typo3/sysext/rtehtmlarea/mod6/parse_html.php

index 9e1b585..64cdf8e 100644 (file)
@@ -101,7 +101,7 @@ class RecyclerAjaxController {
                        $depth = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('depth') ? \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('depth') : '';
                        $this->setDataInSession('tableSelection', $table);
                        $model = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Recycler\\Domain\\Model\\DeletedRecords');
-                       $model->loadData($startUid, $table, $depth, ($start . ',') . $limit, $filter);
+                       $model->loadData($startUid, $table, $depth, $start . ',' . $limit, $filter);
                        $deletedRowsArray = $model->getDeletedRows();
                        $model = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Recycler\\Domain\\Model\\DeletedRecords');
                        $totalDeleted = $model->getTotalCount($startUid, $table, $depth, $filter);
index 3bb7dd3..3147ca3 100644 (file)
@@ -207,7 +207,7 @@ class RecyclerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClass
                $extraction = array();
                $labels = array_merge((array) $GLOBALS['LOCAL_LANG']['default'], (array) $GLOBALS['LOCAL_LANG'][$GLOBALS['LANG']->lang]);
                // Regular expression to strip the selection prefix and possibly something from the label name:
-               $labelPattern = ((('#^' . preg_quote($selectionPrefix, '#')) . '(') . preg_quote($stripFromSelectionName, '#')) . ')?#';
+               $labelPattern = '#^' . preg_quote($selectionPrefix, '#') . '(' . preg_quote($stripFromSelectionName, '#') . ')?#';
                // Iterate through all locallang lables:
                foreach ($labels as $label => $value) {
                        if (strpos($label, $selectionPrefix) === 0) {
index 8eaab97..a39eb51 100644 (file)
@@ -151,12 +151,12 @@ class DeletedRecords {
                        $deletedField = \TYPO3\CMS\Recycler\Utility\RecyclerUtility::getDeletedField($table);
                        // create the filter WHERE-clause
                        if (trim($filter) != '') {
-                               $filterWhere = (((((' AND (' . (\TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($filter) ? ((('uid = ' . $filter) . ' OR pid = ') . $filter) . ' OR ' : '')) . $tcaCtrl['label']) . ' LIKE "%') . $this->escapeValueForLike($filter, $table)) . '%"') . ')';
+                               $filterWhere = ' AND (' . (\TYPO3\CMS\Core\Utility\MathUtility::canBeInterpretedAsInteger($filter) ? 'uid = ' . $filter . ' OR pid = ' . $filter . ' OR ' : '') . $tcaCtrl['label'] . ' LIKE "%' . $this->escapeValueForLike($filter, $table) . '%"' . ')';
                        }
                        // get the limit
                        if ($this->limit != '') {
                                // count the number of deleted records for this pid
-                               $deletedCount = $GLOBALS['TYPO3_DB']->exec_SELECTcountRows('uid', $table, (($deletedField . '<>0 AND pid = ') . $id) . $filterWhere);
+                               $deletedCount = $GLOBALS['TYPO3_DB']->exec_SELECTcountRows('uid', $table, $deletedField . '<>0 AND pid = ' . $id . $filterWhere);
                                // split the limit
                                $parts = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->limit);
                                $offset = $parts[0];
@@ -220,7 +220,7 @@ class DeletedRecords {
                        }
                        // query for actual deleted records
                        if ($allowQuery) {
-                               $recordsToCheck = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField($table, $deletedField, '1', (' AND pid = ' . $id) . $filterWhere, '', '', $limit, FALSE);
+                               $recordsToCheck = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField($table, $deletedField, '1', ' AND pid = ' . $id . $filterWhere, '', '', $limit, FALSE);
                                if ($recordsToCheck) {
                                        $this->checkRecordAccess($table, $recordsToCheck);
                                }
index 9325a93..8472c56 100644 (file)
@@ -89,7 +89,7 @@ class RecyclerUtility {
                $output = ($fullOutput = '/');
                while ($uid != 0 && $loopCheck > 0) {
                        $loopCheck--;
-                       $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid,pid,title,deleted,t3ver_oid,t3ver_wsid', 'pages', ('uid=' . intval($uid)) . (strlen(trim($clause)) ? ' AND ' . $clause : ''));
+                       $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid,pid,title,deleted,t3ver_oid,t3ver_wsid', 'pages', 'uid=' . intval($uid) . (strlen(trim($clause)) ? ' AND ' . $clause : ''));
                        if (is_resource($res)) {
                                $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
                                $GLOBALS['TYPO3_DB']->sql_free_result($res);
@@ -97,12 +97,12 @@ class RecyclerUtility {
                                if (is_array($row)) {
                                        \TYPO3\CMS\Backend\Utility\BackendUtility::fixVersioningPid('pages', $row);
                                        $uid = $row['pid'];
-                                       $output = ('/' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($row['title'], $titleLimit))) . $output;
+                                       $output = '/' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($row['title'], $titleLimit)) . $output;
                                        if ($row['deleted']) {
-                                               $output = ('<span class="deletedPath">' . $output) . '</span>';
+                                               $output = '<span class="deletedPath">' . $output . '</span>';
                                        }
                                        if ($fullTitleLimit) {
-                                               $fullOutput = ('/' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($row['title'], $fullTitleLimit))) . $fullOutput;
+                                               $fullOutput = '/' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($row['title'], $fullTitleLimit)) . $fullOutput;
                                        }
                                } else {
                                        break;
@@ -126,7 +126,7 @@ class RecyclerUtility {
         */
        static public function getDeletedField($tableName) {
                $TCA = self::getTableTCA($tableName);
-               if (($TCA && isset($TCA['ctrl']['delete'])) && $TCA['ctrl']['delete']) {
+               if ($TCA && isset($TCA['ctrl']['delete']) && $TCA['ctrl']['delete']) {
                        return $TCA['ctrl']['delete'];
                }
        }
index 9aa17c6..f5ad0d1 100644 (file)
@@ -38,7 +38,7 @@ class ReportController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionControlle
         */
        public function initializeAction() {
                $vars = \TYPO3\CMS\Core\Utility\GeneralUtility::_GET('tx_reports_tools_reportstxreportsm1');
-               if (((!isset($vars['redirect']) && $vars['action'] !== 'index') && !isset($vars['extension'])) && is_array($GLOBALS['BE_USER']->uc['reports']['selection'])) {
+               if (!isset($vars['redirect']) && $vars['action'] !== 'index' && !isset($vars['extension']) && is_array($GLOBALS['BE_USER']->uc['reports']['selection'])) {
                        $previousSelection = $GLOBALS['BE_USER']->uc['reports']['selection'];
                        if (!empty($previousSelection['extension']) && !empty($previousSelection['report'])) {
                                $this->redirect('detail', 'Report', NULL, array('extension' => $previousSelection['extension'], 'report' => $previousSelection['report'], 'redirect' => 1));
index ace8972..07b3fd0 100644 (file)
@@ -96,7 +96,7 @@ class ConfigurationStatus implements \TYPO3\CMS\Reports\StatusProviderInterface
                        $value = $GLOBALS['LANG']->getLL('status_empty');
                        $severity = \TYPO3\CMS\Reports\Status::WARNING;
                        $url = 'sysext/lowlevel/dbint/index.php?&id=0&SET[function]=refindex';
-                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_reference_index'), ('<a href="' . $url) . '">', '</a>', \t3lib_BeFunc::dateTime($lastRefIndexUpdate));
+                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_reference_index'), '<a href="' . $url . '">', '</a>', \t3lib_BeFunc::dateTime($lastRefIndexUpdate));
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_referenceIndex'), $value, $message, $severity);
        }
@@ -211,7 +211,7 @@ class ConfigurationStatus implements \TYPO3\CMS\Reports\StatusProviderInterface
                if (count($failedConnections)) {
                        $value = $GLOBALS['LANG']->getLL('status_connectionFailed');
                        $severity = \TYPO3\CMS\Reports\Status::WARNING;
-                       $message = ((($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.memcache_not_usable') . '<br /><br />') . '<ul><li>') . implode('</li><li>', $failedConnections)) . '</li></ul>';
+                       $message = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.memcache_not_usable') . '<br /><br />' . '<ul><li>' . implode('</li><li>', $failedConnections) . '</li></ul>';
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_memcachedConfiguration'), $value, $message, $severity);
        }
@@ -229,15 +229,15 @@ class ConfigurationStatus implements \TYPO3\CMS\Reports\StatusProviderInterface
                $severity = \TYPO3\CMS\Reports\Status::OK;
                if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['enableDeprecationLog']) {
                        $value = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:enabled');
-                       $message = ('<p>' . $GLOBALS['LANG']->getLL('status_configuration_DeprecationLogEnabled')) . '</p>';
+                       $message = '<p>' . $GLOBALS['LANG']->getLL('status_configuration_DeprecationLogEnabled') . '</p>';
                        $severity = \TYPO3\CMS\Reports\Status::NOTICE;
                        $logFile = \TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName();
                        $logFileSize = 0;
                        if (@file_exists($logFile)) {
                                $logFileSize = filesize($logFile);
-                               $message .= ('<p>' . sprintf($GLOBALS['LANG']->getLL('status_configuration_DeprecationLogFile'), $this->getDeprecationLogFileLink())) . '</p>';
+                               $message .= '<p>' . sprintf($GLOBALS['LANG']->getLL('status_configuration_DeprecationLogFile'), $this->getDeprecationLogFileLink()) . '</p>';
                                $removeDeprecationLogFileUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL') . '&amp;adminCmd=removeDeprecationLogFile';
-                               $message .= ((((('<p>' . sprintf($GLOBALS['LANG']->getLL('status_configuration_DeprecationLogSize'), \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($logFileSize))) . ' <a href="') . $removeDeprecationLogFileUrl) . '">') . $GLOBALS['LANG']->getLL('status_configuration_DeprecationLogDeleteLink')) . '</a></p>';
+                               $message .= '<p>' . sprintf($GLOBALS['LANG']->getLL('status_configuration_DeprecationLogSize'), \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($logFileSize)) . ' <a href="' . $removeDeprecationLogFileUrl . '">' . $GLOBALS['LANG']->getLL('status_configuration_DeprecationLogDeleteLink') . '</a></p>';
                        }
                        if ($logFileSize > $this->deprecationLogFileSizeWarningThreshold) {
                                $severity = \TYPO3\CMS\Reports\Status::WARNING;
@@ -292,7 +292,7 @@ class ConfigurationStatus implements \TYPO3\CMS\Reports\StatusProviderInterface
        protected function getDeprecationLogFileLink() {
                $logFile = \TYPO3\CMS\Core\Utility\GeneralUtility::getDeprecationLogFileName();
                $relativePath = \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath($this->backPath . substr($logFile, strlen(PATH_site)));
-               $link = ((('<a href="' . $relativePath) . '">') . $logFile) . '</a>';
+               $link = '<a href="' . $relativePath . '">' . $logFile . '</a>';
                return $link;
        }
 
index dd73363..b264196 100644 (file)
@@ -61,7 +61,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                $value = $GLOBALS['LANG']->getLL('status_ok');
                $message = '';
                $severity = \TYPO3\CMS\Reports\Status::OK;
-               $whereClause = ('username = ' . $GLOBALS['TYPO3_DB']->fullQuoteStr('admin', 'be_users')) . \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause('be_users');
+               $whereClause = 'username = ' . $GLOBALS['TYPO3_DB']->fullQuoteStr('admin', 'be_users') . \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause('be_users');
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid, username, password', 'be_users', $whereClause);
                if ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
                        $secure = TRUE;
@@ -84,8 +84,8 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                        if (!$secure) {
                                $value = $GLOBALS['LANG']->getLL('status_insecure');
                                $severity = \TYPO3\CMS\Reports\Status::ERROR;
-                               $editUserAccountUrl = ('alt_doc.php?returnUrl=mod.php?M=tools_txreportsM1&edit[be_users][' . $row['uid']) . ']=edit';
-                               $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_admin'), ('<a href="' . $editUserAccountUrl) . '">', '</a>');
+                               $editUserAccountUrl = 'alt_doc.php?returnUrl=mod.php?M=tools_txreportsM1&edit[be_users][' . $row['uid'] . ']=edit';
+                               $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.backend_admin'), '<a href="' . $editUserAccountUrl . '">', '</a>');
                        }
                }
                $GLOBALS['TYPO3_DB']->sql_free_result($res);
@@ -105,7 +105,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                        $value = $GLOBALS['LANG']->getLL('status_insecure');
                        $severity = \TYPO3\CMS\Reports\Status::ERROR;
                        $url = 'install/index.php?redirect_url=index.php' . urlencode('?TYPO3_INSTALL[type]=config#set_encryptionKey');
-                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_encryption'), ('<a href="' . $url) . '">', '</a>');
+                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_encryption'), '<a href="' . $url . '">', '</a>');
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_encryptionKey'), $value, $message, $severity);
        }
@@ -126,7 +126,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                        $value = $GLOBALS['LANG']->getLL('status_insecure');
                        $severity = \TYPO3\CMS\Reports\Status::ERROR;
                        $url = 'install/index.php?redirect_url=index.php' . urlencode('?TYPO3_INSTALL[type]=config#set_encryptionKey');
-                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.file_deny_pattern_partsNotPresent'), ('<br /><pre>' . htmlspecialchars(FILE_DENY_PATTERN_DEFAULT)) . '</pre><br />');
+                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.file_deny_pattern_partsNotPresent'), '<br /><pre>' . htmlspecialchars(FILE_DENY_PATTERN_DEFAULT) . '</pre><br />');
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_fileDenyPattern'), $value, $message, $severity);
        }
@@ -190,7 +190,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                        $value = $GLOBALS['LANG']->getLL('status_insecure');
                        $severity = \TYPO3\CMS\Reports\Status::ERROR;
                        $changeInstallToolPasswordUrl = 'install/index.php?redirect_url=index.php' . urlencode('?TYPO3_INSTALL[type]=about');
-                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_password'), ('<a href="' . $changeInstallToolPasswordUrl) . '">', '</a>');
+                       $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_password'), '<a href="' . $changeInstallToolPasswordUrl . '">', '</a>');
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_installToolPassword'), $value, $message, $severity);
        }
@@ -211,7 +211,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                } else {
                        /** @var \TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility $configCheck */
                        $configCheck = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Saltedpasswords\\Utility\\ExtensionManagerConfigurationUtility');
-                       $message = ('<p>' . $GLOBALS['LANG']->getLL('status_saltedPasswords_infoText')) . '</p>';
+                       $message = '<p>' . $GLOBALS['LANG']->getLL('status_saltedPasswords_infoText') . '</p>';
                        $messageDetail = '';
                        $flashMessage = $configCheck->checkConfigurationBackend(array(), new \TYPO3\CMS\Core\TypoScript\ConfigurationForm());
                        if (strpos($flashMessage, 'message-error') !== FALSE) {
@@ -230,7 +230,7 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                        if ($unsecureUserCount > 0) {
                                $value = $GLOBALS['LANG']->getLL('status_insecure');
                                $severity = \TYPO3\CMS\Reports\Status::ERROR;
-                               $messageDetail .= ('<div class="typo3-message message-warning">' . $GLOBALS['LANG']->getLL('status_saltedPasswords_notAllPasswordsHashed')) . '</div>';
+                               $messageDetail .= '<div class="typo3-message message-warning">' . $GLOBALS['LANG']->getLL('status_saltedPasswords_notAllPasswordsHashed') . '</div>';
                        }
                        $message .= $messageDetail;
                        if (empty($messageDetail)) {
@@ -256,18 +256,18 @@ class SecurityStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                                $severity = \TYPO3\CMS\Reports\Status::WARNING;
                                $disableInstallToolUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL') . '&amp;adminCmd=remove_ENABLE_INSTALL_TOOL';
                                $value = $GLOBALS['LANG']->getLL('status_enabledPermanently');
-                               $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled'), ('<span style="white-space: nowrap;">' . $enableInstallToolFile) . '</span>');
-                               $message .= (((' <a href="' . $disableInstallToolUrl) . '">') . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled_cmd')) . '</a>';
+                               $message = sprintf($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled'), '<span style="white-space: nowrap;">' . $enableInstallToolFile . '</span>');
+                               $message .= ' <a href="' . $disableInstallToolUrl . '">' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled_cmd') . '</a>';
                        } else {
-                               $enableInstallToolFileTtl = (filemtime($enableInstallToolFile) + 3600) - time();
+                               $enableInstallToolFileTtl = filemtime($enableInstallToolFile) + 3600 - time();
                                if ($enableInstallToolFileTtl <= 0) {
                                        unlink($enableInstallToolFile);
                                } else {
                                        $severity = \TYPO3\CMS\Reports\Status::NOTICE;
                                        $disableInstallToolUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL') . '&amp;adminCmd=remove_ENABLE_INSTALL_TOOL';
                                        $value = $GLOBALS['LANG']->getLL('status_enabledTemporarily');
-                                       $message = sprintf($GLOBALS['LANG']->getLL('status_installEnabledTemporarily'), ('<span style="white-space: nowrap;">' . $enableInstallToolFile) . '</span>', floor($enableInstallToolFileTtl / 60));
-                                       $message .= (((' <a href="' . $disableInstallToolUrl) . '">') . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled_cmd')) . '</a>';
+                                       $message = sprintf($GLOBALS['LANG']->getLL('status_installEnabledTemporarily'), '<span style="white-space: nowrap;">' . $enableInstallToolFile . '</span>', floor($enableInstallToolFileTtl / 60));
+                                       $message .= ' <a href="' . $disableInstallToolUrl . '">' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xml:warning.install_enabled_cmd') . '</a>';
                                }
                        }
                }
index 085ad0e..85af9bd 100644 (file)
@@ -57,7 +57,7 @@ class Status implements \TYPO3\CMS\Reports\ReportInterface {
                // Updating the registry
                $registry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Registry');
                $registry->set('tx_reports', 'status.highestSeverity', $highestSeverity);
-               $content .= ('<p class="help">' . $GLOBALS['LANG']->getLL('status_report_explanation')) . '</p>';
+               $content .= '<p class="help">' . $GLOBALS['LANG']->getLL('status_report_explanation') . '</p>';
                return $content . $this->renderStatus($status);
        }
 
index 3a03394..96022b2 100644 (file)
@@ -147,13 +147,13 @@ class SystemStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                $message = '';
                $severity = \TYPO3\CMS\Reports\Status::OK;
                $bytesUsed = $peakMemoryUsage['used'];
-               $percentageUsed = $memoryLimit ? number_format(($bytesUsed / $memoryLimit) * 100, 1) . '%' : '?';
+               $percentageUsed = $memoryLimit ? number_format($bytesUsed / $memoryLimit * 100, 1) . '%' : '?';
                $dateOfPeak = date($GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'], $peakMemoryUsage['tstamp']);
-               $urlOfPeak = ((('<a href="' . htmlspecialchars($peakMemoryUsage['url'])) . '">') . htmlspecialchars($peakMemoryUsage['url'])) . '</a>';
+               $urlOfPeak = '<a href="' . htmlspecialchars($peakMemoryUsage['url']) . '">' . htmlspecialchars($peakMemoryUsage['url']) . '</a>';
                $clearFlagUrl = \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL') . '&amp;adminCmd=clear_peak_memory_usage_flag';
                if ($peakMemoryUsage['used']) {
                        $message = sprintf($GLOBALS['LANG']->getLL('status_phpPeakMemoryTooHigh'), \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($peakMemoryUsage['used']), $percentageUsed, \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($memoryLimit), $dateOfPeak, $urlOfPeak);
-                       $message .= (((' <a href="' . $clearFlagUrl) . '">') . $GLOBALS['LANG']->getLL('status_phpPeakMemoryClearFlag')) . '</a>.';
+                       $message .= ' <a href="' . $clearFlagUrl . '">' . $GLOBALS['LANG']->getLL('status_phpPeakMemoryClearFlag') . '</a>.';
                        $severity = \TYPO3\CMS\Reports\Status::WARNING;
                        $value = $percentageUsed;
                }
@@ -193,7 +193,7 @@ class SystemStatus implements \TYPO3\CMS\Reports\StatusProviderInterface {
                                        }
                                }
                                if ($detectedSubmodules === FALSE) {
-                                       $missingPhpModules[] = sprintf($GLOBALS['LANG']->getLL('status_phpModulesGroup'), ('(' . implode(', ', $module)) . ')');
+                                       $missingPhpModules[] = sprintf($GLOBALS['LANG']->getLL('status_phpModulesGroup'), '(' . implode(', ', $module) . ')');
                                }
                        } elseif (!extension_loaded($module)) {
                                $missingPhpModules[] = $module;
index bbccdb2..13ee1a9 100644 (file)
@@ -68,7 +68,7 @@ class Typo3Status implements \TYPO3\CMS\Reports\StatusProviderInterface {
                $numberOfXclasses = count($xclasses);
                if ($numberOfXclasses > 0) {
                        $value = sprintf($GLOBALS['LANG']->getLL('status_oldXclassUsageFound'), $numberOfXclasses);
-                       $message = ('<ol><li>' . implode('</li><li>', $xclasses)) . '</li></ol>';
+                       $message = '<ol><li>' . implode('</li><li>', $xclasses) . '</li></ol>';
                        $severity = \TYPO3\CMS\Reports\Status::WARNING;
                }
                return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Reports\\Status', $GLOBALS['LANG']->getLL('status_oldXclassUsage'), $value, $message, $severity);
index ae6e95e..59f5c19 100644 (file)
@@ -122,7 +122,7 @@ class Status {
                        self::ERROR => 'ERR'
                );
                // Max length 80 characters
-               $stringRepresentation = ((str_pad((('[' . $severity[$this->severity]) . ']'), 7) . str_pad($this->title, 40)) . ' - ') . substr($this->value, 0, 30);
+               $stringRepresentation = str_pad(('[' . $severity[$this->severity] . ']'), 7) . str_pad($this->title, 40) . ' - ' . substr($this->value, 0, 30);
                return $stringRepresentation;
        }
 
index 4bcda30..50d275a 100644 (file)
@@ -94,9 +94,9 @@ class SystemStatusUpdateTask extends \TYPO3\CMS\Scheduler\Task {
                $subject = sprintf($GLOBALS['LANG']->getLL('status_updateTask_email_subject'), $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename']);
                $message = sprintf($GLOBALS['LANG']->getLL('status_problemNotification'), '', '');
                $message .= CRLF . CRLF;
-               $message .= ($GLOBALS['LANG']->getLL('status_updateTask_email_site') . ': ') . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'];
+               $message .= $GLOBALS['LANG']->getLL('status_updateTask_email_site') . ': ' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'];
                $message .= CRLF . CRLF;
-               $message .= ($GLOBALS['LANG']->getLL('status_updateTask_email_issues') . ': ') . CRLF;
+               $message .= $GLOBALS['LANG']->getLL('status_updateTask_email_issues') . ': ' . CRLF;
                $message .= implode(CRLF, $systemIssues);
                $message .= CRLF . CRLF;
                $from = \TYPO3\CMS\Core\Utility\MailUtility::getSystemFrom();
index c8752f9..adfa065 100644 (file)
@@ -64,7 +64,7 @@ class SystemStatusUpdateTaskNotificationEmailField implements \TYPO3\CMS\Schedul
                foreach ($fields as $field) {
                        $fieldName = $this->getFullFieldName($field);
                        $fieldId = 'task_' . $fieldName;
-                       $fieldHtml = (((((((('<input type="text" ' . 'name="tx_scheduler[') . $fieldName) . ']" ') . 'id="') . $fieldId) . '" ') . 'value="') . htmlspecialchars($taskInfo[$fieldName])) . '" />';
+                       $fieldHtml = '<input type="text" ' . 'name="tx_scheduler[' . $fieldName . ']" ' . 'id="' . $fieldId . '" ' . 'value="' . htmlspecialchars($taskInfo[$fieldName]) . '" />';
                        $additionalFields[$fieldId] = array(
                                'code' => $fieldHtml,
                                'label' => 'LLL:EXT:reports/reports/locallang.xml:status_updateTaskField_' . $field,
index bb8f223..0d9b488 100644 (file)
@@ -56,7 +56,7 @@ class ActionMenuItemViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\Abstract
                $currentArguments = $currentRequest->getArguments();
                unset($currentArguments['action']);
                unset($currentArguments['controller']);
-               if (($action === $currentAction && $controller === $currentController) && $currentArguments === $arguments) {
+               if ($action === $currentAction && $controller === $currentController && $currentArguments === $arguments) {
                        $this->tag->addAttribute('selected', 'selected');
                }
                $this->tag->setContent($label);
index 7d6f78c..6227dea 100644 (file)
@@ -42,12 +42,12 @@ class IconViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendView
                if (!empty($icon)) {
                        $absIconPath = \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFilename($icon);
                        if (file_exists($absIconPath)) {
-                               $icon = ($GLOBALS['BACK_PATH'] . '../') . str_replace(PATH_site, '', $absIconPath);
+                               $icon = $GLOBALS['BACK_PATH'] . '../' . str_replace(PATH_site, '', $absIconPath);
                        }
                } else {
                        $icon = \TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath('reports') . 'Resources/Public/moduleicon.gif';
                }
-               $content = ((((('<img' . \t3lib_iconworks::skinImg($GLOBALS['BACK_PATH'], $icon, 'width="16" height="16"')) . ' title="') . htmlspecialchars($title)) . '" alt="') . htmlspecialchars($title)) . '" />';
+               $content = '<img' . \t3lib_iconworks::skinImg($GLOBALS['BACK_PATH'], $icon, 'width="16" height="16"') . ' title="' . htmlspecialchars($title) . '" alt="' . htmlspecialchars($title) . '" />';
                return $content;
        }
 
index 54ad099..ce052f9 100644 (file)
@@ -4,8 +4,8 @@ if (!defined('TYPO3_MODE')) {
 }
 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['TYPO3\\CMS\\Reports\\Task\\SystemStatusUpdateTask'] = array(
        'extension' => $_EXTKEY,
-       'title' => ('LLL:EXT:' . $_EXTKEY) . '/reports/locallang.xml:status_updateTaskTitle',
-       'description' => ('LLL:EXT:' . $_EXTKEY) . '/reports/locallang.xml:status_updateTaskDescription',
+       'title' => 'LLL:EXT:' . $_EXTKEY . '/reports/locallang.xml:status_updateTaskTitle',
+       'description' => 'LLL:EXT:' . $_EXTKEY . '/reports/locallang.xml:status_updateTaskDescription',
        'additionalFields' => 'TYPO3\\CMS\\Reports\\Task\\SystemStatusUpdateTaskNotificationEmailField'
 );
 $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['displayWarningMessages']['tx_reports_WarningMessagePostProcessor'] = 'EXT:reports/reports/status/class.tx_reports_reports_status_warningmessagepostprocessor.php:TYPO3\\CMS\\Reports\\Report\\Status\\WarningMessagePostProcessor';
index 6aece66..4c3fb20 100644 (file)
@@ -7,8 +7,8 @@ if (TYPO3_MODE === 'BE') {
                'Report' => 'index,detail'
        ), array(
                'access' => 'admin',
-               'icon' => ('EXT:' . $_EXTKEY) . '/Resources/Public/moduleicon.gif',
-               'labels' => ('LLL:EXT:' . $_EXTKEY) . '/Resources/Private/Language/locallang.xlf'
+               'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/moduleicon.gif',
+               'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang.xlf'
        ));
        $statusReport = array(
                'title' => 'LLL:EXT:reports/reports/locallang.xml:status_report_title',
index 2822d2a..eae90cf 100644 (file)
@@ -61,7 +61,7 @@ class CommandLineBackend extends \TYPO3\CMS\Rsaauth\Backend\AbstractBackend {
                $this->temporaryDirectory = PATH_site . 'typo3temp';
                // Get temporary directory from the configuration
                $extconf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['rsaauth']);
-               if ((($extconf['temporaryDirectory'] != '' && $extconf['temporaryDirectory'][0] == '/') && @is_dir($extconf['temporaryDirectory'])) && is_writable($extconf['temporaryDirectory'])) {
+               if ($extconf['temporaryDirectory'] != '' && $extconf['temporaryDirectory'][0] == '/' && @is_dir($extconf['temporaryDirectory']) && is_writable($extconf['temporaryDirectory'])) {
                        $this->temporaryDirectory = $extconf['temporaryDirectory'];
                }
        }
@@ -79,13 +79,13 @@ class CommandLineBackend extends \TYPO3\CMS\Rsaauth\Backend\AbstractBackend {
                // PHP generates 1024 bit key files. We force command line version
                // to do the same and use the F4 (0x10001) exponent. This is the most
                // secure.
-               $command = (($this->opensslPath . ' genrsa -out ') . escapeshellarg($privateKeyFile)) . ' 1024';
+               $command = $this->opensslPath . ' genrsa -out ' . escapeshellarg($privateKeyFile) . ' 1024';
                \TYPO3\CMS\Core\Utility\CommandUtility::exec($command);
                // Test that we got a private key
                $privateKey = file_get_contents($privateKeyFile);
                if (FALSE !== strpos($privateKey, 'BEGIN RSA PRIVATE KEY')) {
                        // Ok, we got the private key. Get the modulus.
-                       $command = ($this->opensslPath . ' rsa -noout -modulus -in ') . escapeshellarg($privateKeyFile);
+                       $command = $this->opensslPath . ' rsa -noout -modulus -in ' . escapeshellarg($privateKeyFile);
                        $value = \TYPO3\CMS\Core\Utility\CommandUtility::exec($command);
                        if (substr($value, 0, 8) === 'Modulus=') {
                                $publicKey = substr($value, 8);
@@ -114,7 +114,7 @@ class CommandLineBackend extends \TYPO3\CMS\Rsaauth\Backend\AbstractBackend {
                $dataFile = tempnam($this->temporaryDirectory, uniqid());
                file_put_contents($dataFile, base64_decode($data));
                // Prepare the command
-               $command = (((($this->opensslPath . ' rsautl -inkey ') . escapeshellarg($privateKeyFile)) . ' -in ') . escapeshellarg($dataFile)) . ' -decrypt';
+               $command = $this->opensslPath . ' rsautl -inkey ' . escapeshellarg($privateKeyFile) . ' -in ' . escapeshellarg($dataFile) . ' -decrypt';
                // Execute the command and capture the result
                $output = array();
                \TYPO3\CMS\Core\Utility\CommandUtility::exec($command, $output);
index 47b894b..d0a79a7 100644 (file)
@@ -54,7 +54,7 @@ class FrontendLoginHook {
                                        'rsaauth_min.js'
                                );
                                foreach ($files as $file) {
-                                       $result[1] .= ((('<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL')) . $javascriptPath) . $file) . '"></script>';
+                                       $result[1] .= '<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . $javascriptPath . $file . '"></script>';
                                }
                                // Generate a new key pair
                                $keyPair = $backend->createNewKeyPair();
@@ -63,8 +63,8 @@ class FrontendLoginHook {
                                /** @var $storage \TYPO3\CMS\Rsaauth\Storage\AbstractStorage */
                                $storage->put($keyPair->getPrivateKey());
                                // Add RSA hidden fields
-                               $result[1] .= ('<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus())) . '" />';
-                               $result[1] .= ('<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent())) . '" />';
+                               $result[1] .= '<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus()) . '" />';
+                               $result[1] .= '<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent()) . '" />';
                        }
                }
                return $result;
index 31628c7..5e8fb86 100644 (file)
@@ -53,8 +53,8 @@ class LoginFormHook {
                                /** @var $storage \TYPO3\CMS\Rsaauth\Storage\AbstractStorage */
                                $storage->put($keyPair->getPrivateKey());
                                // Add RSA hidden fields
-                               $form .= ('<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus())) . '" />';
-                               $form .= ('<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent())) . '" />';
+                               $form .= '<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus()) . '" />';
+                               $form .= '<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent()) . '" />';
                        } else {
                                throw new \TYPO3\CMS\Core\Error\Exception('No OpenSSL backend could be obtained for rsaauth.', 1318283565);
                        }
@@ -83,7 +83,7 @@ class LoginFormHook {
                        );
                        $content = '';
                        foreach ($files as $file) {
-                               $content .= ((('<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL')) . $javascriptPath) . $file) . '"></script>';
+                               $content .= '<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . $javascriptPath . $file . '"></script>';
                        }
                }
                return $content;
index 612deaf..1af0256 100644 (file)
@@ -78,7 +78,7 @@ class UserSetupHook {
                        );
                        $content = '';
                        foreach ($files as $file) {
-                               $content .= ((('<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL')) . $javascriptPath) . $file) . '"></script>';
+                               $content .= '<script type="text/javascript" src="' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . $javascriptPath . $file . '"></script>';
                        }
                        // Generate a new key pair
                        $keyPair = $backend->createNewKeyPair();
@@ -87,10 +87,10 @@ class UserSetupHook {
                        /** @var $storage \TYPO3\CMS\Rsaauth\Storage\AbstractStorage */
                        $storage->put($keyPair->getPrivateKey());
                        // Add form tag
-                       $form = ('<form action="' . \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('user_setup')) . '" method="post" name="usersetup" enctype="application/x-www-form-urlencoded" onsubmit="tx_rsaauth_encryptUserSetup();">';
+                       $form = '<form action="' . \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('user_setup') . '" method="post" name="usersetup" enctype="application/x-www-form-urlencoded" onsubmit="tx_rsaauth_encryptUserSetup();">';
                        // Add RSA hidden fields
-                       $form .= ('<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus())) . '" />';
-                       $form .= ('<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent())) . '" />';
+                       $form .= '<input type="hidden" id="rsa_n" name="n" value="' . htmlspecialchars($keyPair->getPublicKeyModulus()) . '" />';
+                       $form .= '<input type="hidden" id="rsa_e" name="e" value="' . sprintf('%x', $keyPair->getExponent()) . '" />';
                        $userSetupObject->doc->form = $form;
                }
                return $content;
index 78ca75a..7fc6560 100644 (file)
@@ -19,15 +19,15 @@ if (!defined('TYPO3_MODE')) {
        'className' => 'TYPO3\\CMS\\Rsaauth\\RsaAuthService'
 ));
 // Add a hook to the BE login form
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginFormHook'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_loginformhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\LoginFormHook->getLoginFormTag';
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginScriptHook'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_loginformhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\LoginFormHook->getLoginScripts';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginFormHook'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_loginformhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\LoginFormHook->getLoginFormTag';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginScriptHook'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_loginformhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\LoginFormHook->getLoginScripts';
 // Add hook for user setup module
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/setup/mod/index.php']['setupScriptHook'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_usersetuphook.php:TYPO3\\CMS\\Rsaauth\\Hook\\UserSetupHook->getLoginScripts';
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/setup/mod/index.php']['modifyUserDataBeforeSave'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_usersetuphook.php:TYPO3\\CMS\\Rsaauth\\Hook\\UserSetupHook->decryptPassword';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/setup/mod/index.php']['setupScriptHook'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_usersetuphook.php:TYPO3\\CMS\\Rsaauth\\Hook\\UserSetupHook->getLoginScripts';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/setup/mod/index.php']['modifyUserDataBeforeSave'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_usersetuphook.php:TYPO3\\CMS\\Rsaauth\\Hook\\UserSetupHook->decryptPassword';
 // Add a hook to the FE login form (felogin system extension)
-$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_feloginhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\FrontendLoginHook->loginFormHook';
+$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_feloginhook.php:TYPO3\\CMS\\Rsaauth\\Hook\\FrontendLoginHook->loginFormHook';
 // Add a hook to show Backend warnings
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['displayWarningMessages'][$_EXTKEY] = ('EXT:' . $_EXTKEY) . '/hooks/class.tx_rsaauth_backendwarnings.php:TYPO3\\CMS\\Rsaauth\\BackendWarnings';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['displayWarningMessages'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/hooks/class.tx_rsaauth_backendwarnings.php:TYPO3\\CMS\\Rsaauth\\BackendWarnings';
 // Use popup window to refresh login instead of the AJAX relogin:
 $TYPO3_CONF_VARS['BE']['showRefreshLoginPopup'] = 1;
 ?>
\ No newline at end of file
index 6c0d738..a2265dd 100644 (file)
@@ -222,15 +222,15 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        // Constructing the class selector options
                        foreach ($this->anchorTypes as $anchorType) {
                                foreach ($classesAnchorArray as $class) {
-                                       if (!in_array($class, $classesAnchor['all']) || (in_array($class, $classesAnchor['all']) && is_array($classesAnchor[$anchorType])) && in_array($class, $classesAnchor[$anchorType])) {
+                                       if (!in_array($class, $classesAnchor['all']) || in_array($class, $classesAnchor['all']) && is_array($classesAnchor[$anchorType]) && in_array($class, $classesAnchor[$anchorType])) {
                                                $selected = '';
                                                if ($this->setClass == $class || !$this->setClass && $this->classesAnchorDefault[$anchorType] == $class) {
                                                        $selected = 'selected="selected"';
                                                        $classSelected[$anchorType] = TRUE;
                                                }
-                                               $classLabel = (is_array($this->RTEProperties['classes.']) && is_array($this->RTEProperties['classes.'][$class . '.'])) && $this->RTEProperties['classes.'][$class . '.']['name'] ? $this->getPageConfigLabel($this->RTEProperties['classes.'][$class . '.']['name'], 0) : $class;
-                                               $classStyle = (is_array($this->RTEProperties['classes.']) && is_array($this->RTEProperties['classes.'][$class . '.'])) && $this->RTEProperties['classes.'][$class . '.']['value'] ? $this->RTEProperties['classes.'][$class . '.']['value'] : '';
-                                               $this->classesAnchorJSOptions[$anchorType] .= ((((((('<option ' . $selected) . ' value="') . $class) . '"') . ($classStyle ? (' style="' . $classStyle) . '"' : '')) . '>') . $classLabel) . '</option>';
+                                               $classLabel = is_array($this->RTEProperties['classes.']) && is_array($this->RTEProperties['classes.'][$class . '.']) && $this->RTEProperties['classes.'][$class . '.']['name'] ? $this->getPageConfigLabel($this->RTEProperties['classes.'][$class . '.']['name'], 0) : $class;
+                                               $classStyle = is_array($this->RTEProperties['classes.']) && is_array($this->RTEProperties['classes.'][$class . '.']) && $this->RTEProperties['classes.'][$class . '.']['value'] ? $this->RTEProperties['classes.'][$class . '.']['value'] : '';
+                                               $this->classesAnchorJSOptions[$anchorType] .= '<option ' . $selected . ' value="' . $class . '"' . ($classStyle ? ' style="' . $classStyle . '"' : '') . '>' . $classLabel . '</option>';
                                        }
                                }
                                if ($this->classesAnchorJSOptions[$anchorType] && !($this->buttonConfig['properties.']['class.']['required'] || $this->buttonConfig[$this->act . '.']['properties.']['class.']['required'])) {
@@ -238,7 +238,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                        if (!$this->setClass && !$this->classesAnchorDefault[$anchorType]) {
                                                $selected = 'selected="selected"';
                                        }
-                                       $this->classesAnchorJSOptions[$anchorType] = (('<option ' . $selected) . ' value=""></option>') . $this->classesAnchorJSOptions[$anchorType];
+                                       $this->classesAnchorJSOptions[$anchorType] = '<option ' . $selected . ' value=""></option>' . $this->classesAnchorJSOptions[$anchorType];
                                }
                        }
                }
@@ -247,7 +247,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                // In other words, do not forward the target if we changed tab and the target field is not displayed
                $this->defaultLinkTarget = isset($this->buttonConfig['properties.']['target.']['default']) ? $this->buttonConfig['properties.']['target.']['default'] : '';
                $this->setTarget = '';
-               if (isset($this->curUrlArray['target']) && !((((($this->curUrlArray['target'] != $this->defaultLinkTarget && !$classSelected[$this->act]) && is_array($this->buttonConfig['targetSelector.'])) && $this->buttonConfig['targetSelector.']['disabled']) && is_array($this->buttonConfig['popupSelector.'])) && $this->buttonConfig['popupSelector.']['disabled'])) {
+               if (isset($this->curUrlArray['target']) && !($this->curUrlArray['target'] != $this->defaultLinkTarget && !$classSelected[$this->act] && is_array($this->buttonConfig['targetSelector.']) && $this->buttonConfig['targetSelector.']['disabled'] && is_array($this->buttonConfig['popupSelector.']) && $this->buttonConfig['popupSelector.']['disabled'])) {
                        $this->setTarget = $this->curUrlArray['target'];
                }
                if ($this->defaultLinkTarget && !isset($this->curUrlArray['target'])) {
@@ -287,21 +287,21 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
        public function getJSCode() {
                // BEGIN accumulation of header JavaScript:
                $JScode = '';
-               $JScode .= ((((((((((((('
-                       var plugin = window.parent.RTEarea["' . $this->editorNo) . '"].editor.getPlugin("TYPO3Link");
+               $JScode .= '
+                       var plugin = window.parent.RTEarea["' . $this->editorNo . '"].editor.getPlugin("TYPO3Link");
                        var HTMLArea = window.parent.HTMLArea;
-                       var add_href="') . ($this->curUrlArray['href'] ? '&curUrl[href]=' . rawurlencode($this->curUrlArray['href']) : '')) . '";
-                       var add_target="') . ($this->setTarget ? '&curUrl[target]=' . rawurlencode($this->setTarget) : '')) . '";
-                       var add_class="') . ($this->setClass ? '&curUrl[class]=' . rawurlencode($this->setClass) : '')) . '";
-                       var add_title="') . ($this->setTitle ? '&curUrl[title]=' . rawurlencode($this->setTitle) : '')) . '";
-                       var add_params="') . ($this->bparams ? '&bparams=' . rawurlencode($this->bparams) : '')) . '";
-                       var additionalValues = ') . (count($this->additionalAttributes) ? json_encode($this->additionalAttributes) : '{}')) . ';';
+                       var add_href="' . ($this->curUrlArray['href'] ? '&curUrl[href]=' . rawurlencode($this->curUrlArray['href']) : '') . '";
+                       var add_target="' . ($this->setTarget ? '&curUrl[target]=' . rawurlencode($this->setTarget) : '') . '";
+                       var add_class="' . ($this->setClass ? '&curUrl[class]=' . rawurlencode($this->setClass) : '') . '";
+                       var add_title="' . ($this->setTitle ? '&curUrl[title]=' . rawurlencode($this->setTitle) : '') . '";
+                       var add_params="' . ($this->bparams ? '&bparams=' . rawurlencode($this->bparams) : '') . '";
+                       var additionalValues = ' . (count($this->additionalAttributes) ? json_encode($this->additionalAttributes) : '{}') . ';';
                // Attributes setting functions
-               $JScode .= ((((((('
-                       var cur_href="' . ($this->curUrlArray['href'] ? ($this->curUrlInfo['query'] ? substr($this->curUrlArray['href'], 0, -strlen($this->curUrlInfo['query'])) : $this->curUrlArray['href']) : '')) . '";
-                       var cur_target="') . ($this->setTarget ? $this->setTarget : '')) . '";
-                       var cur_class="') . ($this->setClass ? $this->setClass : '')) . '";
-                       var cur_title="') . ($this->setTitle ? $this->setTitle : '')) . '";
+               $JScode .= '
+                       var cur_href="' . ($this->curUrlArray['href'] ? ($this->curUrlInfo['query'] ? substr($this->curUrlArray['href'], 0, -strlen($this->curUrlInfo['query'])) : $this->curUrlArray['href']) : '') . '";
+                       var cur_target="' . ($this->setTarget ? $this->setTarget : '') . '";
+                       var cur_class="' . ($this->setClass ? $this->setClass : '') . '";
+                       var cur_title="' . ($this->setTitle ? $this->setTitle : '') . '";
 
                        function browse_links_setTarget(value) {
                                cur_target=value;
@@ -324,10 +324,10 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        }
                ';
                // Link setting functions
-               $JScode .= ((((('
+               $JScode .= '
                        function link_typo3Page(id,anchor) {
                                var parameters = (document.ltargetform.query_parameters && document.ltargetform.query_parameters.value) ? (document.ltargetform.query_parameters.value.charAt(0) == "&" ? "" : "&") + document.ltargetform.query_parameters.value : "";
-                               var theLink = \'' . $this->siteURL) . '?id=\' + id + parameters + (anchor ? anchor : "");
+                               var theLink = \'' . $this->siteURL . '?id=\' + id + parameters + (anchor ? anchor : "");
                                if (document.ltargetform.anchor_title) browse_links_setTitle(document.ltargetform.anchor_title.value);
                                if (document.ltargetform.anchor_class) browse_links_setClass(document.ltargetform.anchor_class.value);
                                if (document.ltargetform.ltarget) browse_links_setTarget(document.ltargetform.ltarget.value);
@@ -338,9 +338,9 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        }
                        function link_folder(folder) {
                                if (folder && folder.substr(0, 5) == "file:") {
-                                       var theLink = \'') . $this->siteURL) . '?file:\' + encodeURIComponent(folder.substr(5));
+                                       var theLink = \'' . $this->siteURL . '?file:\' + encodeURIComponent(folder.substr(5));
                                } else {
-                                       var theLink = \'') . $this->siteURL) . '?\' + folder;
+                                       var theLink = \'' . $this->siteURL . '?\' + folder;
                                }
                                if (document.ltargetform.anchor_title) browse_links_setTitle(document.ltargetform.anchor_title.value);
                                if (document.ltargetform.anchor_class) browse_links_setClass(document.ltargetform.anchor_class.value);
@@ -371,12 +371,12 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        }
                ';
                // General "jumpToUrl" and launchView functions:
-               $JScode .= ((((((((('
+               $JScode .= '
                        function jumpToUrl(URL,anchor) {
-                               var add_editorNo = URL.indexOf("editorNo=")==-1 ? "&editorNo=' . $this->editorNo) . '" : "";
-                               var add_contentTypo3Language = URL.indexOf("contentTypo3Language=")==-1 ? "&contentTypo3Language=') . $this->contentTypo3Language) . '" : "";
-                               var add_act = URL.indexOf("act=")==-1 ? "&act=') . $this->act) . '" : "";
-                               var add_mode = URL.indexOf("mode=")==-1 ? "&mode=') . $this->mode) . '" : "";
+                               var add_editorNo = URL.indexOf("editorNo=")==-1 ? "&editorNo=' . $this->editorNo . '" : "";
+                               var add_contentTypo3Language = URL.indexOf("contentTypo3Language=")==-1 ? "&contentTypo3Language=' . $this->contentTypo3Language . '" : "";
+                               var add_act = URL.indexOf("act=")==-1 ? "&act=' . $this->act . '" : "";
+                               var add_mode = URL.indexOf("mode=")==-1 ? "&mode=' . $this->mode . '" : "";
                                var add_additionalValues = "";
                                if (plugin.pageTSConfiguration && plugin.pageTSConfiguration.additionalAttributes) {
                                        var additionalAttributes = plugin.pageTSConfiguration.additionalAttributes.split(",");
@@ -392,7 +392,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        }
                        function launchView(url) {
                                var thePreviewWindow="";
-                               thePreviewWindow = window.open("') . $GLOBALS['BACK_PATH']) . 'show_item.php?table="+url,"ShowItem","height=300,width=410,status=0,menubar=0,resizable=0,location=0,directories=0,scrollbars=1,toolbar=0");
+                               thePreviewWindow = window.open("' . $GLOBALS['BACK_PATH'] . 'show_item.php?table="+url,"ShowItem","height=300,width=410,status=0,menubar=0,resizable=0,location=0,directories=0,scrollbars=1,toolbar=0");
                                if (thePreviewWindow && thePreviewWindow.focus) {
                                        thePreviewWindow.focus();
                                }
@@ -454,37 +454,37 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $menuDef['page']['isActive'] = $this->act == 'page';
                        $menuDef['page']['label'] = $GLOBALS['LANG']->getLL('page', 1);
                        $menuDef['page']['url'] = '#';
-                       $menuDef['page']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=page&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['page']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=page&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                if (in_array('file', $this->allowedItems)) {
                        $menuDef['file']['isActive'] = $this->act == 'file';
                        $menuDef['file']['label'] = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_browse_links.xlf:file', 1);
                        $menuDef['file']['url'] = '#';
-                       $menuDef['file']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=file&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['file']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=file&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                if (in_array('folder', $this->allowedItems)) {
                        $menuDef['folder']['isActive'] = $this->act == 'folder';
                        $menuDef['folder']['label'] = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_browse_links.xlf:folder', 1);
                        $menuDef['folder']['url'] = '#';
-                       $menuDef['folder']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=folder&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['folder']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=folder&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                if (in_array('url', $this->allowedItems)) {
                        $menuDef['url']['isActive'] = $this->act == 'url';
                        $menuDef['url']['label'] = $GLOBALS['LANG']->getLL('extUrl', 1);
                        $menuDef['url']['url'] = '#';
-                       $menuDef['url']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=url&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['url']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=url&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                if (in_array('mail', $this->allowedItems)) {
                        $menuDef['mail']['isActive'] = $this->act == 'mail';
                        $menuDef['mail']['label'] = $GLOBALS['LANG']->getLL('email', 1);
                        $menuDef['mail']['url'] = '#';
-                       $menuDef['mail']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=mail&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['mail']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=mail&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                if (is_array($this->thisConfig['userLinks.']) && in_array('spec', $this->allowedItems)) {
                        $menuDef['spec']['isActive'] = $this->act == 'spec';
                        $menuDef['spec']['label'] = $GLOBALS['LANG']->getLL('special', 1);
                        $menuDef['spec']['url'] = '#';
-                       $menuDef['spec']['addParams'] = ('onclick="jumpToUrl(\'' . htmlspecialchars(((('?act=spec&mode=' . $this->mode) . '&bparams=') . $this->bparams))) . '\');return false;"';
+                       $menuDef['spec']['addParams'] = 'onclick="jumpToUrl(\'' . htmlspecialchars(('?act=spec&mode=' . $this->mode . '&bparams=' . $this->bparams)) . '\');return false;"';
                }
                // call hook for extra options
                foreach ($this->hookObjects as $hookObject) {
@@ -496,15 +496,15 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                // Depending on the current action we will create the actual module content for selecting a link:
                switch ($this->act) {
                case 'mail':
-                       $extUrl = (((((((('
+                       $extUrl = '
                        <!--
                                Enter mail address:
                        -->
                                        <form action="" name="lurlform" id="lurlform">
                                                <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkMail">
                                                        <tr>
-                                                               <td>' . $GLOBALS['LANG']->getLL('emailAddress', 1)) . ':</td>
-                                                               <td><input type="text" name="lemail"') . $this->doc->formWidth(20)) . ' value="') . htmlspecialchars(($this->curUrlInfo['act'] == 'mail' ? $this->curUrlInfo['info'] : ''))) . '" /> ') . '<input type="submit" value="') . $GLOBALS['LANG']->getLL('setLink', 1)) . '" onclick="browse_links_setTarget(\'\');browse_links_setHref(\'mailto:\'+document.lurlform.lemail.value);browse_links_setAdditionalValue(\'data-htmlarea-external\', \'\');return link_current();" /></td>
+                                                               <td>' . $GLOBALS['LANG']->getLL('emailAddress', 1) . ':</td>
+                                                               <td><input type="text" name="lemail"' . $this->doc->formWidth(20) . ' value="' . htmlspecialchars(($this->curUrlInfo['act'] == 'mail' ? $this->curUrlInfo['info'] : '')) . '" /> ' . '<input type="submit" value="' . $GLOBALS['LANG']->getLL('setLink', 1) . '" onclick="browse_links_setTarget(\'\');browse_links_setHref(\'mailto:\'+document.lurlform.lemail.value);browse_links_setAdditionalValue(\'data-htmlarea-external\', \'\');return link_current();" /></td>
                                                        </tr>
                                                </table>
                                        </form>';
@@ -512,7 +512,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $content .= $this->addAttributesForm();
                        break;
                case 'url':
-                       $extUrl = (((((('
+                       $extUrl = '
                        <!--
                                Enter External URL:
                        -->
@@ -520,7 +520,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                                <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkURL">
                                                        <tr>
                                                                <td>URL:</td>
-                                                               <td><input type="text" name="lurl"' . $this->doc->formWidth(20)) . ' value="') . htmlspecialchars(($this->curUrlInfo['act'] == 'url' ? $this->curUrlInfo['info'] : 'http://'))) . '" /> ') . '<input type="submit" value="') . $GLOBALS['LANG']->getLL('setLink', 1)) . '" onclick="if (/^[A-Za-z0-9_+]{1,8}:/.test(document.lurlform.lurl.value)) { browse_links_setHref(document.lurlform.lurl.value); } else { browse_links_setHref(\'http://\'+document.lurlform.lurl.value); }; browse_links_setAdditionalValue(\'data-htmlarea-external\', \'1\'); return link_current();" /></td>
+                                                               <td><input type="text" name="lurl"' . $this->doc->formWidth(20) . ' value="' . htmlspecialchars(($this->curUrlInfo['act'] == 'url' ? $this->curUrlInfo['info'] : 'http://')) . '" /> ' . '<input type="submit" value="' . $GLOBALS['LANG']->getLL('setLink', 1) . '" onclick="if (/^[A-Za-z0-9_+]{1,8}:/.test(document.lurlform.lurl.value)) { browse_links_setHref(document.lurlform.lurl.value); } else { browse_links_setHref(\'http://\'+document.lurlform.lurl.value); }; browse_links_setAdditionalValue(\'data-htmlarea-external\', \'1\'); return link_current();" /></td>
                                                        </tr>
                                                </table>
                                        </form>';
@@ -582,15 +582,15 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        if ($selectedFolder) {
                                $files = $this->expandFolder($selectedFolder, $this->P['params']['allowedExtensions']);
                        }
-                       $content .= (((('
+                       $content .= '
 
                        <!--
                                Wrapper table for folder tree / file/folder list:
                        -->
                                        <table border="0" cellpadding="0" cellspacing="0" id="typo3-linkFiles">
                                                <tr>
-                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':'))) . $tree) . '</td>
-                                                       <td class="c-wCell" valign="top">') . $files) . '</td>
+                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':')) . $tree . '</td>
+                                                       <td class="c-wCell" valign="top">' . $files . '</td>
                                                </tr>
                                        </table>
                                        ';
@@ -621,35 +621,35 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                                // URL + onclick event:
                                                $onClickEvent = '';
                                                if (isset($v[$k2i . '.']['target'])) {
-                                                       $onClickEvent .= ('TYPO3\\CMS\\Recordlist\\Browser\\ElementBrowser_setTarget(\'' . $v[($k2i . '.')]['target']) . '\');';
+                                                       $onClickEvent .= 'TYPO3\\CMS\\Recordlist\\Browser\\ElementBrowser_setTarget(\'' . $v[($k2i . '.')]['target'] . '\');';
                                                }
                                                $v[$k2i . '.']['url'] = str_replace('###_URL###', $this->siteURL, $v[$k2i . '.']['url']);
                                                if (substr($v[$k2i . '.']['url'], 0, 7) == 'http://' || substr($v[$k2i . '.']['url'], 0, 7) == 'mailto:') {
-                                                       $onClickEvent .= ('cur_href=unescape(\'' . rawurlencode($v[($k2i . '.')]['url'])) . '\');link_current();';
+                                                       $onClickEvent .= 'cur_href=unescape(\'' . rawurlencode($v[($k2i . '.')]['url']) . '\');link_current();';
                                                } else {
-                                                       $onClickEvent .= (('link_spec(unescape(\'' . $this->siteURL) . rawurlencode($v[($k2i . '.')]['url'])) . '\'));';
+                                                       $onClickEvent .= 'link_spec(unescape(\'' . $this->siteURL . rawurlencode($v[($k2i . '.')]['url']) . '\'));';
                                                }
                                                // Link:
-                                               $A = array(('<a href="#" onclick="' . htmlspecialchars($onClickEvent)) . 'return false;">', '</a>');
+                                               $A = array('<a href="#" onclick="' . htmlspecialchars($onClickEvent) . 'return false;">', '</a>');
                                                // Adding link to menu of user defined links:
-                                               $subcats[$k2i] = ((((((('
+                                               $subcats[$k2i] = '
                                                                <tr>
-                                                                       <td class="bgColor4">' . $A[0]) . '<strong>') . htmlspecialchars($title)) . ($this->curUrlInfo['info'] == $v[$k2i . '.']['url'] ? ('<img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/blinkarrow_right.gif', 'width="5" height="9"')) . ' class="c-blinkArrowR" alt="" />' : '')) . '</strong><br />') . $description) . $A[1]) . '</td>
+                                                                       <td class="bgColor4">' . $A[0] . '<strong>' . htmlspecialchars($title) . ($this->curUrlInfo['info'] == $v[$k2i . '.']['url'] ? '<img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/blinkarrow_right.gif', 'width="5" height="9"') . ' class="c-blinkArrowR" alt="" />' : '') . '</strong><br />' . $description . $A[1] . '</td>
                                                                </tr>';
                                        }
                                }
                                // Sort by keys:
                                ksort($subcats);
                                // Add menu to content:
-                               $content .= ((('
+                               $content .= '
                        <!--
                                Special userdefined menu:
                        -->
                                                <table border="0" cellpadding="1" cellspacing="1" id="typo3-linkSpecial">
                                                        <tr>
-                                                               <td class="bgColor5" class="c-wCell" valign="top"><strong>' . $GLOBALS['LANG']->getLL('special', 1)) . '</strong></td>
+                                                               <td class="bgColor5" class="c-wCell" valign="top"><strong>' . $GLOBALS['LANG']->getLL('special', 1) . '</strong></td>
                                                        </tr>
-                                                       ') . implode('', $subcats)) . '
+                                                       ' . implode('', $subcats) . '
                                                </table>
                                                ';
                        }
@@ -664,18 +664,18 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $cElements = $this->expandPage();
                        // Outputting Temporary DB mount notice:
                        if (intval($GLOBALS['BE_USER']->getSessionData('pageTree_temporaryMountPoint'))) {
-                               $link = ((('<a href="' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript(array('setTempDBmount' => 0)))) . '">') . $GLOBALS['LANG']->sl('LLL:EXT:lang/locallang_core.xml:labels.temporaryDBmount', 1)) . '</a>';
+                               $link = '<a href="' . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript(array('setTempDBmount' => 0))) . '">' . $GLOBALS['LANG']->sl('LLL:EXT:lang/locallang_core.xml:labels.temporaryDBmount', 1) . '</a>';
                                $flashMessage = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Messaging\\FlashMessage', $link, '', \TYPO3\CMS\Core\Messaging\FlashMessage::INFO);
                                $dbmount = $flashMessage->render();
                        }
-                       $content .= ((((('
+                       $content .= '
                        <!--
                                Wrapper table for page tree / record list:
                        -->
                                        <table border="0" cellpadding="0" cellspacing="0" id="typo3-linkPages">
                                                <tr>
-                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('pageTree') . ':'))) . $dbmount) . $tree) . '</td>
-                                                       <td class="c-wCell" valign="top">') . $cElements) . '</td>
+                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('pageTree') . ':')) . $dbmount . $tree . '</td>
+                                                       <td class="c-wCell" valign="top">' . $cElements . '</td>
                                                </tr>
                                        </table>
                                        ';
@@ -718,8 +718,8 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                $additionalAttributeFields .= $processor->getAttributefields($_params, $this);
                        }
                }
-               if ((((($lpageId || $queryParameters) || $ltarget) || $lclass) || $ltitle) || $rel) {
-                       $ltargetForm = $this->wrapInForm(((((($lpageId . $queryParameters) . $ltarget) . $lclass) . $ltitle) . $rel) . $additionalAttributeFields);
+               if ($lpageId || $queryParameters || $ltarget || $lclass || $ltitle || $rel) {
+                       $ltargetForm = $this->wrapInForm($lpageId . $queryParameters . $ltarget . $lclass . $ltitle . $rel . $additionalAttributeFields);
                }
                return $ltargetForm;
        }
@@ -734,13 +734,13 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        -->
                                <form action="" name="ltargetform" id="ltargetform">
                                        <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkTarget">' . $string;
-               if (($this->act == $this->curUrlInfo['act'] && $this->act != 'mail') && $this->curUrlArray['href']) {
-                       $form .= ((('
+               if ($this->act == $this->curUrlInfo['act'] && $this->act != 'mail' && $this->curUrlArray['href']) {
+                       $form .= '
                                                <tr>
                                                        <td>
                                                        </td>
                                                        <td colspan="3">
-                                                               <input type="submit" value="' . $GLOBALS['LANG']->getLL('update', 1)) . '" onclick="') . ($this->act == 'url' ? 'browse_links_setAdditionalValue(\'data-htmlarea-external\', \'1\'); ' : '')) . 'return link_current();" />
+                                                               <input type="submit" value="' . $GLOBALS['LANG']->getLL('update', 1) . '" onclick="' . ($this->act == 'url' ? 'browse_links_setAdditionalValue(\'data-htmlarea-external\', \'1\'); ' : '') . 'return link_current();" />
                                                        </td>
                                                </tr>';
                }
@@ -754,11 +754,11 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
         * @todo Define visibility
         */
        public function addPageIdSelector() {
-               return (($this->act == 'page' && $this->buttonConfig) && is_array($this->buttonConfig['pageIdSelector.'])) && $this->buttonConfig['pageIdSelector.']['enabled'] ? ((('
+               return $this->act == 'page' && $this->buttonConfig && is_array($this->buttonConfig['pageIdSelector.']) && $this->buttonConfig['pageIdSelector.']['enabled'] ? '
                                                <tr>
-                                                       <td>' . $GLOBALS['LANG']->getLL('page_id', 1)) . ':</td>
+                                                       <td>' . $GLOBALS['LANG']->getLL('page_id', 1) . ':</td>
                                                        <td colspan="3">
-                                                               <input type="text" size="6" name="luid" />&nbsp;<input type="submit" value="') . $GLOBALS['LANG']->getLL('setLink', 1)) . '" onclick="return link_typo3Page(document.ltargetform.luid.value);" />
+                                                               <input type="text" size="6" name="luid" />&nbsp;<input type="submit" value="' . $GLOBALS['LANG']->getLL('setLink', 1) . '" onclick="return link_typo3Page(document.ltargetform.luid.value);" />
                                                        </td>
                                                </tr>' : '';
        }
@@ -767,11 +767,11 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
         * @todo Define visibility
         */
        public function addRelField() {
-               return (((($this->act == 'page' || $this->act == 'url') || $this->act == 'file') && $this->buttonConfig) && is_array($this->buttonConfig['relAttribute.'])) && $this->buttonConfig['relAttribute.']['enabled'] ? ((((('
+               return ($this->act == 'page' || $this->act == 'url' || $this->act == 'file') && $this->buttonConfig && is_array($this->buttonConfig['relAttribute.']) && $this->buttonConfig['relAttribute.']['enabled'] ? '
                                                <tr>
-                                                       <td>' . $GLOBALS['LANG']->getLL('linkRelationship', 1)) . ':</td>
+                                                       <td>' . $GLOBALS['LANG']->getLL('linkRelationship', 1) . ':</td>
                                                        <td colspan="3">
-                                                               <input type="text" name="lrel" value="') . $this->additionalAttributes['rel']) . '"  ') . $this->doc->formWidth(30)) . ' />
+                                                               <input type="text" name="lrel" value="' . $this->additionalAttributes['rel'] . '"  ' . $this->doc->formWidth(30) . ' />
                                                        </td>
                                                </tr>' : '';
        }
@@ -780,11 +780,11 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
         * @todo Define visibility
         */
        public function addQueryParametersSelector() {
-               return (($this->act == 'page' && $this->buttonConfig) && is_array($this->buttonConfig['queryParametersSelector.'])) && $this->buttonConfig['queryParametersSelector.']['enabled'] ? ((((('
+               return $this->act == 'page' && $this->buttonConfig && is_array($this->buttonConfig['queryParametersSelector.']) && $this->buttonConfig['queryParametersSelector.']['enabled'] ? '
                                                <tr>
-                                                       <td>' . $GLOBALS['LANG']->getLL('query_parameters', 1)) . ':</td>
+                                                       <td>' . $GLOBALS['LANG']->getLL('query_parameters', 1) . ':</td>
                                                        <td colspan="3">
-                                                               <input type="text" name="query_parameters" value="') . ($this->curUrlInfo['query'] ? $this->curUrlInfo['query'] : '')) . '" ') . $this->doc->formWidth(30)) . ' />
+                                                               <input type="text" name="query_parameters" value="' . ($this->curUrlInfo['query'] ? $this->curUrlInfo['query'] : '') . '" ' . $this->doc->formWidth(30) . ' />
                                                        </td>
                                                </tr>' : '';
        }
@@ -803,18 +803,18 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                }
                $ltarget = '';
                if ($this->act != 'mail') {
-                       $ltarget .= ((((((('
-                                       <tr id="ltargetrow"' . ($targetSelectorConfig['disabled'] && $popupSelectorConfig['disabled'] ? ' style="display: none;"' : '')) . '>
-                                               <td>') . $GLOBALS['LANG']->getLL('target', 1)) . ':</td>
-                                               <td><input type="text" name="ltarget" onchange="browse_links_setTarget(this.value);" value="') . htmlspecialchars(($this->setTarget ? $this->setTarget : ($this->setClass || !$this->classesAnchorDefault[$this->act] ? '' : $this->classesAnchorDefaultTarget[$this->act])))) . '"') . $this->doc->formWidth(10)) . ' /></td>';
+                       $ltarget .= '
+                                       <tr id="ltargetrow"' . ($targetSelectorConfig['disabled'] && $popupSelectorConfig['disabled'] ? ' style="display: none;"' : '') . '>
+                                               <td>' . $GLOBALS['LANG']->getLL('target', 1) . ':</td>
+                                               <td><input type="text" name="ltarget" onchange="browse_links_setTarget(this.value);" value="' . htmlspecialchars(($this->setTarget ? $this->setTarget : ($this->setClass || !$this->classesAnchorDefault[$this->act] ? '' : $this->classesAnchorDefaultTarget[$this->act]))) . '"' . $this->doc->formWidth(10) . ' /></td>';
                        $ltarget .= '
                                                <td colspan="2">';
                        if (!$targetSelectorConfig['disabled']) {
-                               $ltarget .= ((('
+                               $ltarget .= '
                                                        <select name="ltarget_type" onchange="browse_links_setTarget(this.options[this.selectedIndex].value);document.ltargetform.ltarget.value=this.options[this.selectedIndex].value;this.selectedIndex=0;">
                                                                <option></option>
-                                                               <option value="_top">' . $GLOBALS['LANG']->getLL('top', 1)) . '</option>
-                                                               <option value="_blank">') . $GLOBALS['LANG']->getLL('newWindow', 1)) . '</option>
+                                                               <option value="_top">' . $GLOBALS['LANG']->getLL('top', 1) . '</option>
+                                                               <option value="_blank">' . $GLOBALS['LANG']->getLL('newWindow', 1) . '</option>
                                                        </select>';
                        }
                        $ltarget .= '
@@ -827,12 +827,12 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                        document.ltargetform.popup_width.selectedIndex=0;
                                        document.ltargetform.popup_height.selectedIndex=0;
                                }';
-                               $ltarget .= ((((((((('
+                               $ltarget .= '
                                                <tr>
-                                                       <td>' . $GLOBALS['LANG']->getLL('target_popUpWindow', 1)) . ':</td>
+                                                       <td>' . $GLOBALS['LANG']->getLL('target_popUpWindow', 1) . ':</td>
                                                        <td colspan="3">
-                                                               <select name="popup_width" onchange="') . $selectJS) . '">
-                                                                       <option value="0">') . $GLOBALS['LANG']->getLL('target_popUpWindow_width', 1)) . '</option>
+                                                               <select name="popup_width" onchange="' . $selectJS . '">
+                                                                       <option value="0">' . $GLOBALS['LANG']->getLL('target_popUpWindow_width', 1) . '</option>
                                                                        <option value="300">300</option>
                                                                        <option value="400">400</option>
                                                                        <option value="500">500</option>
@@ -841,8 +841,8 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                                                        <option value="800">800</option>
                                                                </select>
                                                                x
-                                                               <select name="popup_height" onchange="') . $selectJS) . '">
-                                                                       <option value="0">') . $GLOBALS['LANG']->getLL('target_popUpWindow_height', 1)) . '</option>
+                                                               <select name="popup_height" onchange="' . $selectJS . '">
+                                                                       <option value="0">' . $GLOBALS['LANG']->getLL('target_popUpWindow_height', 1) . '</option>
                                                                        <option value="200">200</option>
                                                                        <option value="300">300</option>
                                                                        <option value="400">400</option>
@@ -864,12 +864,12 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
        public function addClassSelector() {
                $selectClass = '';
                if ($this->classesAnchorJSOptions[$this->act]) {
-                       $selectClass = ((((('
+                       $selectClass = '
                                                <tr>
-                                                       <td>' . $GLOBALS['LANG']->getLL('anchor_class', 1)) . ':</td>
+                                                       <td>' . $GLOBALS['LANG']->getLL('anchor_class', 1) . ':</td>
                                                        <td colspan="3">
-                                                               <select name="anchor_class" onchange="') . $this->getClassOnChangeJS()) . '">
-                                                                       ') . $this->classesAnchorJSOptions[$this->act]) . '
+                                                               <select name="anchor_class" onchange="' . $this->getClassOnChangeJS() . '">
+                                                                       ' . $this->classesAnchorJSOptions[$this->act] . '
                                                                </select>
                                                        </td>
                                                </tr>';
@@ -883,7 +883,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
         * @return      string  class selector onChange JS code
         */
        public function getClassOnChangeJS() {
-               return ('
+               return '
                                        if (document.ltargetform.anchor_class) {
                                                document.ltargetform.anchor_class.value = document.ltargetform.anchor_class.options[document.ltargetform.anchor_class.selectedIndex].value;
                                                if (document.ltargetform.anchor_class.value && HTMLArea.classesAnchorSetup) {
@@ -902,7 +902,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                                                                browse_links_setTarget(anchorClass[\'target\']);
                                                                        } else if (document.ltargetform.ltarget && document.getElementById(\'ltargetrow\').style.display == \'none\') {
                                                                                        // Reset target to default if field is not displayed and class has no configured target
-                                                                               document.ltargetform.ltarget.value = \'' . ($this->defaultLinkTarget ? $this->defaultLinkTarget : '')) . '\';
+                                                                               document.ltargetform.ltarget.value = \'' . ($this->defaultLinkTarget ? $this->defaultLinkTarget : '') . '\';
                                                                                browse_links_setTarget(document.ltargetform.ltarget.value);
                                                                        }
                                                                        break;
@@ -923,14 +923,14 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                if ($readOnly) {
                        $title = $this->setClass ? $this->classesAnchorClassTitle[$this->setClass] : $this->classesAnchorDefaultTitle[$this->act];
                }
-               return ((((((((((('
+               return '
                                                <tr>
-                                                       <td><label for="rtehtmlarea-browse-links-anchor_title" id="rtehtmlarea-browse-links-title-label">' . $GLOBALS['LANG']->getLL('anchor_title', 1)) . ':</label></td>
+                                                       <td><label for="rtehtmlarea-browse-links-anchor_title" id="rtehtmlarea-browse-links-title-label">' . $GLOBALS['LANG']->getLL('anchor_title', 1) . ':</label></td>
                                                        <td colspan="3">
-                                                               <span id="rtehtmlarea-browse-links-title-input" style="display: ') . ($readOnly ? 'none' : 'inline')) . ';">
-                                                                       <input type="text" id="rtehtmlarea-browse-links-anchor_title" name="anchor_title" value="') . $title) . '" ') . $this->doc->formWidth(30)) . ' />
+                                                               <span id="rtehtmlarea-browse-links-title-input" style="display: ' . ($readOnly ? 'none' : 'inline') . ';">
+                                                                       <input type="text" id="rtehtmlarea-browse-links-anchor_title" name="anchor_title" value="' . $title . '" ' . $this->doc->formWidth(30) . ' />
                                                                </span>
-                                                               <span id="rtehtmlarea-browse-links-title-readonly" style="display: ') . ($readOnly ? 'inline' : 'none')) . ';">') . $title) . '</span>
+                                                               <span id="rtehtmlarea-browse-links-title-readonly" style="display: ' . ($readOnly ? 'inline' : 'none') . ';">' . $title . '</span>
                                                        </td>
                                                </tr>';
        }
index b65232d..4cf3291 100644 (file)
@@ -53,7 +53,7 @@ class BrowseLinksController {
                if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'])) {
                        foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'] as $classRef) {
                                $browserRenderObj = \TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj($classRef);
-                               if ((is_object($browserRenderObj) && method_exists($browserRenderObj, 'isValid')) && method_exists($browserRenderObj, 'render')) {
+                               if (is_object($browserRenderObj) && method_exists($browserRenderObj, 'isValid') && method_exists($browserRenderObj, 'render')) {
                                        if ($browserRenderObj->isValid($this->mode, $this)) {
                                                $this->content .= $browserRenderObj->render($this->mode, $this);
                                                $browserRendered = TRUE;
index f630675..73794e6 100644 (file)
@@ -98,7 +98,7 @@ class CustomAttributeController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugi
                                        // Find original file:
                                        $pI = pathinfo(substr($path, strlen($pathPre)));
                                        $filename = substr($pI['basename'], 0, -strlen(('.' . $pI['extension'])));
-                                       $file = ($magicFolderPath . 'RTEmagicP_') . $filename;
+                                       $file = $magicFolderPath . 'RTEmagicP_' . $filename;
                                } else {
                                        $file = $this->cObj->parameters['src'];
                                }
@@ -109,7 +109,7 @@ class CustomAttributeController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugi
                // Backward compatibility
                unset($this->cObj->parameters['clickenlarge']);
                unset($this->cObj->parameters['allParams']);
-               $content = ('<img ' . \TYPO3\CMS\Core\Utility\GeneralUtility::implodeAttributes($this->cObj->parameters, TRUE, TRUE)) . ' />';
+               $content = '<img ' . \TYPO3\CMS\Core\Utility\GeneralUtility::implodeAttributes($this->cObj->parameters, TRUE, TRUE) . ' />';
                if ($clickenlarge && is_array($conf['imageLinkWrap.'])) {
                        $theImage = $file ? $GLOBALS['TSFE']->tmpl->getFileName($file) : '';
                        if ($theImage) {
index 8700c4c..1e632f3 100644 (file)
@@ -160,7 +160,7 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
                // Register RTE windows:
                $this->TCEform->RTEwindows[] = $PA['itemFormElName'];
                $textAreaId = preg_replace('/[^a-zA-Z0-9_:.-]/', '_', $PA['itemFormElName']);
-               $textAreaId = (htmlspecialchars(preg_replace('/^[^a-zA-Z]/', 'x', $textAreaId)) . '_') . strval($this->TCEform->RTEcounter);
+               $textAreaId = htmlspecialchars(preg_replace('/^[^a-zA-Z]/', 'x', $textAreaId)) . '_' . strval($this->TCEform->RTEcounter);
                /* =======================================
                 * LANGUAGES & CHARACTER SETS
                 * =======================================
@@ -168,7 +168,7 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
                // Language
                $TSFE->initLLvars();
                $this->language = $TSFE->lang;
-               $this->LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile(('EXT:' . $this->ID) . '/locallang.xml', $this->language);
+               $this->LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile('EXT:' . $this->ID . '/locallang.xml', $this->language);
                if ($this->language == 'default' || !$this->language) {
                        $this->language = 'en';
                }
@@ -178,9 +178,9 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
                                $tableA = 'sys_language';
                                $tableB = 'static_languages';
                                $languagesUidsList = $this->contentLanguageUid;
-                               $selectFields = (((((($tableA . '.uid,') . $tableB) . '.lg_iso_2,') . $tableB) . '.lg_country_iso_2,') . $tableB) . '.lg_typo3';
-                               $tableAB = (((((($tableA . ' LEFT JOIN ') . $tableB) . ' ON ') . $tableA) . '.static_lang_isocode=') . $tableB) . '.uid';
-                               $whereClause = (($tableA . '.uid IN (') . $languagesUidsList) . ') ';
+                               $selectFields = $tableA . '.uid,' . $tableB . '.lg_iso_2,' . $tableB . '.lg_country_iso_2,' . $tableB . '.lg_typo3';
+                               $tableAB = $tableA . ' LEFT JOIN ' . $tableB . ' ON ' . $tableA . '.static_lang_isocode=' . $tableB . '.uid';
+                               $whereClause = $tableA . '.uid IN (' . $languagesUidsList . ') ';
                                $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields($tableA);
                                $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($tableA);
                                $res = $TYPO3_DB->exec_SELECTquery($selectFields, $tableAB, $whereClause);
@@ -237,8 +237,8 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
                $height = $RTEHeightOverride > 0 ? $RTEHeightOverride : $height;
                $RTEHeight = $height . 'px';
                $editorWrapHeight = ($height + 2) . 'px';
-               $this->RTEWrapStyle = $this->RTEWrapStyle ? $this->RTEWrapStyle : ($this->RTEdivStyle ? $this->RTEdivStyle : ((('height:' . $editorWrapHeight) . '; width:') . $editorWrapWidth) . ';');
-               $this->RTEdivStyle = $this->RTEdivStyle ? $this->RTEdivStyle : ((('position:relative; left:0px; top:0px; height:' . $RTEHeight) . '; width:') . $RTEWidth) . '; border: 1px solid black;';
+               $this->RTEWrapStyle = $this->RTEWrapStyle ? $this->RTEWrapStyle : ($this->RTEdivStyle ? $this->RTEdivStyle : 'height:' . $editorWrapHeight . '; width:' . $editorWrapWidth . ';');
+               $this->RTEdivStyle = $this->RTEdivStyle ? $this->RTEdivStyle : 'position:relative; left:0px; top:0px; height:' . $RTEHeight . '; width:' . $RTEWidth . '; border: 1px solid black;';
                /* =======================================
                 * LOAD JS, CSS and more
                 * =======================================
@@ -279,11 +279,11 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
                        }
                }
                // draw the textarea
-               $item = ((((((((((((((((($this->triggerField($PA['itemFormElName']) . '
-                       <div id="pleasewait') . $textAreaId) . '" class="pleasewait" style="display: block;" >') . $TSFE->csConvObj->conv($TSFE->getLLL('Please wait', $this->LOCAL_LANG), $this->charset, $TSFE->renderCharset)) . '</div>
-                       <div id="editorWrap') . $textAreaId) . '" class="editorWrap" style="visibility: hidden; ') . htmlspecialchars($this->RTEWrapStyle)) . '">
-                       <textarea id="RTEarea') . $textAreaId) . '" name="') . htmlspecialchars($PA['itemFormElName'])) . '" rows="0" cols="0" style="') . htmlspecialchars($this->RTEdivStyle)) . '">') . \TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea($value)) . '</textarea>
-                       </div>') . LF;
+               $item = $this->triggerField($PA['itemFormElName']) . '
+                       <div id="pleasewait' . $textAreaId . '" class="pleasewait" style="display: block;" >' . $TSFE->csConvObj->conv($TSFE->getLLL('Please wait', $this->LOCAL_LANG), $this->charset, $TSFE->renderCharset) . '</div>
+                       <div id="editorWrap' . $textAreaId . '" class="editorWrap" style="visibility: hidden; ' . htmlspecialchars($this->RTEWrapStyle) . '">
+                       <textarea id="RTEarea' . $textAreaId . '" name="' . htmlspecialchars($PA['itemFormElName']) . '" rows="0" cols="0" style="' . htmlspecialchars($this->RTEdivStyle) . '">' . \TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea($value) . '</textarea>
+                       </div>' . LF;
                return $item;
        }
 
@@ -311,11 +311,11 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
         * @todo Define visibility
         */
        public function setSaveRTE($RTEcounter, $form, $textareaId) {
-               return ((((((('
-               if (RTEarea[\'' . $textareaId) . '\'] && !RTEarea[\'') . $textareaId) . '\'].deleted) {
-                       var field = document.getElementById(\'RTEarea') . $textareaId) . '\');
+               return '
+               if (RTEarea[\'' . $textareaId . '\'] && !RTEarea[\'' . $textareaId . '\'].deleted) {
+                       var field = document.getElementById(\'RTEarea' . $textareaId . '\');
                        if (field && field.nodeName.toLowerCase() == \'textarea\') {
-                               field.value = RTEarea[\'') . $textareaId) . '\'][\'editor\'].getHTML();
+                               field.value = RTEarea[\'' . $textareaId . '\'][\'editor\'].getHTML();
                        }
                } else {
                        OK = 0;
index 4491845..420924b 100644 (file)
@@ -37,7 +37,7 @@ class SelectImageController {
                if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/TYPO3\\CMS\\Recordlist\\Browser\\ElementBrowser.php']['browserRendering'])) {
                        foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/TYPO3\\CMS\\Recordlist\\Browser\\ElementBrowser.php']['browserRendering'] as $classRef) {
                                $browserRenderObj = \TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj($classRef);
-                               if ((is_object($browserRenderObj) && method_exists($browserRenderObj, 'isValid')) && method_exists($browserRenderObj, 'render')) {
+                               if (is_object($browserRenderObj) && method_exists($browserRenderObj, 'isValid') && method_exists($browserRenderObj, 'render')) {
                                        if ($browserRenderObj->isValid($this->mode, $this)) {
                                                $this->content .= $browserRenderObj->render($this->mode, $this);
                                                $browserRendered = TRUE;
index e46df10..9e088e5 100644 (file)
@@ -166,7 +166,7 @@ class SpellCheckingController {
                        $AspellVersionString = explode('Aspell', shell_exec($this->AspellDirectory . ' -v'));
                        $AspellVersion = substr($AspellVersionString[1], 0, 4);
                        if (doubleval($AspellVersion) < doubleval('0.5') && (!$this->pspell_is_available || $this->forceCommandMode)) {
-                               echo ('Configuration problem: Aspell version ' . $AspellVersion) . ' too old. Spell checking cannot be performed in command mode.';
+                               echo 'Configuration problem: Aspell version ' . $AspellVersion . ' too old. Spell checking cannot be performed in command mode.';
                        }
                        $this->defaultAspellEncoding = trim(shell_exec($this->AspellDirectory . ' config encoding'));
                }
@@ -254,18 +254,18 @@ class SpellCheckingController {
                                        $mainDictionaryCharacterSet = $this->getMainDictionaryCharacterSet();
                                        // Write the personal words addition commands to the temporary file
                                        foreach ($to_p_dict as $personal_word) {
-                                               $cmd = ('&' . $this->csConvObj->conv($personal_word, $this->parserCharset, $mainDictionaryCharacterSet)) . LF;
+                                               $cmd = '&' . $this->csConvObj->conv($personal_word, $this->parserCharset, $mainDictionaryCharacterSet) . LF;
                                                fwrite($filehandle, $cmd, strlen($cmd));
                                        }
                                        // Write the replacent pairs addition commands to the temporary file
                                        foreach ($to_r_list as $replace_pair) {
-                                               $cmd = ((('$$ra ' . $this->csConvObj->conv($replace_pair[0], $this->parserCharset, $mainDictionaryCharacterSet)) . ' , ') . $this->csConvObj->conv($replace_pair[1], $this->parserCharset, $mainDictionaryCharacterSet)) . LF;
+                                               $cmd = '$$ra ' . $this->csConvObj->conv($replace_pair[0], $this->parserCharset, $mainDictionaryCharacterSet) . ' , ' . $this->csConvObj->conv($replace_pair[1], $this->parserCharset, $mainDictionaryCharacterSet) . LF;
                                                fwrite($filehandle, $cmd, strlen($cmd));
                                        }
                                        $cmd = '#' . LF;
                                        fwrite($filehandle, $cmd, strlen($cmd));
                                        // Assemble the Aspell command
-                                       $AspellCommand = ((((((((((TYPO3_OS === 'WIN' ? 'type ' : 'cat ') . escapeshellarg($tmpFileName)) . ' | ') . $this->AspellDirectory) . ' -a --mode=none') . ($this->personalDictionaryPath ? ' --home-dir=' . escapeshellarg($this->personalDictionaryPath) : '')) . ' --lang=') . escapeshellarg($this->dictionary)) . ' --encoding=') . escapeshellarg($mainDictionaryCharacterSet)) . ' 2>&1';
+                                       $AspellCommand = (TYPO3_OS === 'WIN' ? 'type ' : 'cat ') . escapeshellarg($tmpFileName) . ' | ' . $this->AspellDirectory . ' -a --mode=none' . ($this->personalDictionaryPath ? ' --home-dir=' . escapeshellarg($this->personalDictionaryPath) : '') . ' --lang=' . escapeshellarg($this->dictionary) . ' --encoding=' . escapeshellarg($mainDictionaryCharacterSet) . ' 2>&1';
                                        $AspellAnswer = shell_exec($AspellCommand);
                                        // Close and delete the temporary file
                                        fclose($filehandle);
@@ -283,14 +283,14 @@ class SpellCheckingController {
                } else {
                        // Check spelling content
                        // Initialize output
-                       $this->result = (((((((((('<?xml version="1.0" encoding="' . $this->parserCharset) . '"?>
+                       $this->result = '<?xml version="1.0" encoding="' . $this->parserCharset . '"?>
 <!DOCTYPE html
      PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="') . substr($this->dictionary, 0, 2)) . '" lang="') . substr($this->dictionary, 0, 2)) . '">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . substr($this->dictionary, 0, 2) . '" lang="' . substr($this->dictionary, 0, 2) . '">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=') . $this->parserCharset) . '" />
-<link rel="stylesheet" type="text/css" media="all" href="') . (TYPO3_MODE == 'BE' ? '../' : '')) . \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($this->extKey)) . '/htmlarea/plugins/SpellChecker/spell-check-style.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=' . $this->parserCharset . '" />
+<link rel="stylesheet" type="text/css" media="all" href="' . (TYPO3_MODE == 'BE' ? '../' : '') . \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($this->extKey) . '/htmlarea/plugins/SpellChecker/spell-check-style.css" />
 <script type="text/javascript">
 /*<![CDATA[*/
 <!--
@@ -310,32 +310,32 @@ class SpellCheckingController {
                        if (!xml_set_default_handler($parser, 'defaultHandler')) {
                                echo 'Bad xml handler setting';
                        }
-                       if (!xml_parse($parser, (((('<?xml version="1.0" encoding="' . $this->parserCharset) . '"?><spellchecker> ') . preg_replace(('/&nbsp;/' . ($this->parserCharset == 'utf-8' ? 'u' : '')), ' ', $content)) . ' </spellchecker>'))) {
+                       if (!xml_parse($parser, ('<?xml version="1.0" encoding="' . $this->parserCharset . '"?><spellchecker> ' . preg_replace(('/&nbsp;/' . ($this->parserCharset == 'utf-8' ? 'u' : '')), ' ', $content) . ' </spellchecker>'))) {
                                echo 'Bad parsing';
                        }
                        if (xml_get_error_code($parser)) {
-                               throw new \UnexpectedException((('Line ' . xml_get_current_line_number($parser)) . ': ') . xml_error_string(xml_get_error_code($parser)), 1294585788);
+                               throw new \UnexpectedException('Line ' . xml_get_current_line_number($parser) . ': ' . xml_error_string(xml_get_error_code($parser)), 1294585788);
                        }
                        xml_parser_free($parser);
                        if ($this->pspell_is_available && !$this->forceCommandMode) {
                                pspell_clear_session($this->pspell_link);
                        }
-                       $this->result .= ((((('var suggestedWords = {' . $this->suggestedWords) . '};
-var dictionaries = "') . $dictionaryList) . '";
-var selectedDictionary = "') . $this->dictionary) . '";
+                       $this->result .= 'var suggestedWords = {' . $this->suggestedWords . '};
+var dictionaries = "' . $dictionaryList . '";
+var selectedDictionary = "' . $this->dictionary . '";
 ';
                        // Calculating parsing and spell checkting time
                        $time = number_format(microtime(TRUE) - $time_start, 2, ',', ' ');
                        // Insert spellcheck info
-                       $this->result .= ((((((((('var spellcheckInfo = { "Total words":"' . $this->wordCount) . '","Misspelled words":"') . sizeof($this->misspelled)) . '","Total suggestions":"') . $this->suggestionCount) . '","Total words suggested":"') . $this->suggestedWordCount) . '","Spelling checked in":"') . $time) . '" };
+                       $this->result .= 'var spellcheckInfo = { "Total words":"' . $this->wordCount . '","Misspelled words":"' . sizeof($this->misspelled) . '","Total suggestions":"' . $this->suggestionCount . '","Total words suggested":"' . $this->suggestedWordCount . '","Spelling checked in":"' . $time . '" };
 // -->
 /*]]>*/
 </script>
 </head>
 ';
-                       $this->result .= ('<body onload="window.parent.RTEarea[\'' . \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('editorId')) . '\'].editor.getPlugin(\'SpellChecker\').spellCheckComplete();">';
-                       $this->result .= preg_replace((((((('/' . preg_quote('<?xml')) . '.*') . preg_quote('?>')) . '[') . preg_quote(((LF . CR) . chr(32)))) . ']*/') . ($this->parserCharset == 'utf-8' ? 'u' : ''), '', $this->text);
-                       $this->result .= ('<div style="display: none;">' . $dictionaries) . '</div>';
+                       $this->result .= '<body onload="window.parent.RTEarea[\'' . \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('editorId') . '\'].editor.getPlugin(\'SpellChecker\').spellCheckComplete();">';
+                       $this->result .= preg_replace('/' . preg_quote('<?xml') . '.*' . preg_quote('?>') . '[' . preg_quote((LF . CR . chr(32))) . ']*/' . ($this->parserCharset == 'utf-8' ? 'u' : ''), '', $this->text);
+                       $this->result .= '<div style="display: none;">' . $dictionaries . '</div>';
                        // Closing
                        $this->result .= '
 </body></html>';
@@ -363,7 +363,7 @@ var selectedDictionary = "') . $this->dictionary) . '";
        protected function getMainDictionaryCharacterSet() {
                $characterSet = '';
                // Read the options of the dictionary
-               $dictionaryHandle = fopen((($this->mainDictionaryPath . '/') . $this->dictionary) . '.dat', 'rb');
+               $dictionaryHandle = fopen($this->mainDictionaryPath . '/' . $this->dictionary . '.dat', 'rb');
                $dictionaryContent = fread($dictionaryHandle, 500);
                fclose($dictionaryHandle);
                // Get the line that contains the character set option
@@ -386,12 +386,12 @@ var selectedDictionary = "') . $this->dictionary) . '";
         */
        protected function setPersonalDictionaryPath() {
                $this->personalDictionaryPath = '';
-               if ((\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('enablePersonalDicts') == 'true' && TYPO3_MODE == 'BE') && is_object($GLOBALS['BE_USER'])) {
+               if (\TYPO3\CMS\Core\Utility\GeneralUtility::_POST('enablePersonalDicts') == 'true' && TYPO3_MODE == 'BE' && is_object($GLOBALS['BE_USER'])) {
                        if ($GLOBALS['BE_USER']->user['uid']) {
                                $personalDictionaryFolderName = 'BE_' . $GLOBALS['BE_USER']->user['uid'];
                                // Check for pre-FAL personal dictionary folder
                                try {
-                                       $personalDictionaryFolder = \TYPO3\CMS\Core\Resource\ResourceFactory::getInstance()->getFolderObjectFromCombinedIdentifier((PATH_site . $this->uploadFolder) . $personalDictionaryFolderName);
+                                       $personalDictionaryFolder = \TYPO3\CMS\Core\Resource\ResourceFactory::getInstance()->getFolderObjectFromCombinedIdentifier(PATH_site . $this->uploadFolder . $personalDictionaryFolderName);
                                } catch (\Exception $e) {
                                        $personalDictionaryFolder = FALSE;
                                }
@@ -419,8 +419,8 @@ var selectedDictionary = "') . $this->dictionary) . '";
        protected function fixPersonalDictionaryCharacterSet() {
                // Fix the options of the personl word list and of the replacement pairs files
                $fileNames = array();
-               $fileNames[0] = ((($this->personalDictionaryPath . '/') . '.aspell.') . $this->dictionary) . '.pws';
-               $fileNames[1] = ((($this->personalDictionaryPath . '/') . '.aspell.') . $this->dictionary) . '.prepl';
+               $fileNames[0] = $this->personalDictionaryPath . '/' . '.aspell.' . $this->dictionary . '.pws';
+               $fileNames[1] = $this->personalDictionaryPath . '/' . '.aspell.' . $this->dictionary . '.prepl';
                foreach ($fileNames as $fileName) {
                        if (file_exists($fileName)) {
                                $fileContent = file_get_contents($fileName);
@@ -460,16 +460,16 @@ var selectedDictionary = "') . $this->dictionary) . '";
                case 'area':
 
                case 'AREA':
-                       $this->text .= ('<' . $this->csConvObj->conv_case($this->parserCharset, $tag, 'toLower')) . ' ';
+                       $this->text .= '<' . $this->csConvObj->conv_case($this->parserCharset, $tag, 'toLower') . ' ';
                        foreach ($attributes as $key => $val) {
-                               $this->text .= (($key . '="') . $val) . '" ';
+                               $this->text .= $key . '="' . $val . '" ';
                        }
                        $this->text .= ' />';
                        break;
                default:
-                       $this->text .= ('<' . $this->csConvObj->conv_case($this->parserCharset, $tag, 'toLower')) . ' ';
+                       $this->text .= '<' . $this->csConvObj->conv_case($this->parserCharset, $tag, 'toLower') . ' ';
                        foreach ($attributes as $key => $val) {
-                               $this->text .= (($key . '="') . $val) . '" ';
+                               $this->text .= $key . '="' . $val . '" ';
                        }
                        $this->text .= '>';
                        break;
@@ -509,7 +509,7 @@ var selectedDictionary = "') . $this->dictionary) . '";
                case 'AREA':
                        break;
                default:
-                       $this->text .= ('</' . $tag) . '>';
+                       $this->text .= '</' . $tag . '>';
                        break;
                }
                return;
@@ -537,12 +537,12 @@ var selectedDictionary = "') . $this->dictionary) . '";
                                                                $this->suggestionCount++;
                                                                $this->suggestedWordCount += sizeof($suggest);
                                                        }
-                                                       $this->suggestedWords .= ((('"' . $word) . '":"') . implode(',', $suggest)) . '"';
+                                                       $this->suggestedWords .= '"' . $word . '":"' . implode(',', $suggest) . '"';
                                                        $this->misspelled[] = $word;
                                                        unset($suggest);
                                                }
                                                if (!in_array($word, $incurrent)) {
-                                                       $stringText = preg_replace((('/\\b' . $word) . '\\b/') . ($this->parserCharset == 'utf-8' ? 'u' : ''), ('<span class="htmlarea-spellcheck-error">' . $word) . '</span>', $stringText);
+                                                       $stringText = preg_replace('/\\b' . $word . '\\b/' . ($this->parserCharset == 'utf-8' ? 'u' : ''), '<span class="htmlarea-spellcheck-error">' . $word . '</span>', $stringText);
                                                        $incurrent[] = $word;
                                                }
                                        }
@@ -558,12 +558,12 @@ var selectedDictionary = "') . $this->dictionary) . '";
                                                echo 'SpellChecker tempfile close error';
                                        }
                                        $catCommand = TYPO3_OS == 'WIN' ? 'type' : 'cat';
-                                       $AspellCommand = ((((((((((($catCommand . ' ') . escapeshellarg($tmpFileName)) . ' | ') . $this->AspellDirectory) . ' -a check --mode=none --sug-mode=') . escapeshellarg($this->pspellMode)) . ($this->personalDictionaryPath ? ' --home-dir=' . escapeshellarg($this->personalDictionaryPath) : '')) . ' --lang=') . escapeshellarg($this->dictionary)) . ' --encoding=') . escapeshellarg($this->aspellEncoding)) . ' 2>&1';
+                                       $AspellCommand = $catCommand . ' ' . escapeshellarg($tmpFileName) . ' | ' . $this->AspellDirectory . ' -a check --mode=none --sug-mode=' . escapeshellarg($this->pspellMode) . ($this->personalDictionaryPath ? ' --home-dir=' . escapeshellarg($this->personalDictionaryPath) : '') . ' --lang=' . escapeshellarg($this->dictionary) . ' --encoding=' . escapeshellarg($this->aspellEncoding) . ' 2>&1';
                                        $AspellAnswer = shell_exec($AspellCommand);
                                        $AspellResultLines = array();
                                        $AspellResultLines = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(LF, $AspellAnswer, 1);
                                        if (substr($AspellResultLines[0], 0, 6) == 'Error:') {
-                                               echo ('{' . $AspellAnswer) . '}';
+                                               echo '{' . $AspellAnswer . '}';
                                        }
                                        \TYPO3\CMS\Core\Utility\GeneralUtility::unlink_tempfile($tmpFileName);
                                        if (substr($AspellResultLines['1'], 0, 1) != '*') {
@@ -581,13 +581,13 @@ var selectedDictionary = "') . $this->dictionary) . '";
                                                                $this->suggestionCount++;
                                                                $this->suggestedWordCount += sizeof($suggest);
                                                        }
-                                                       $this->suggestedWords .= ((('"' . $word) . '":"') . implode(',', $suggest)) . '"';
+                                                       $this->suggestedWords .= '"' . $word . '":"' . implode(',', $suggest) . '"';
                                                        $this->misspelled[] = $word;
                                                        unset($suggest);
                                                        unset($suggestions);
                                                }
                                                if (!in_array($word, $incurrent)) {
-                                                       $stringText = preg_replace((('/\\b' . $word) . '\\b/') . ($this->parserCharset == 'utf-8' ? 'u' : ''), ('<span class="htmlarea-spellcheck-error">' . $word) . '</span>', $stringText);
+                                                       $stringText = preg_replace('/\\b' . $word . '\\b/' . ($this->parserCharset == 'utf-8' ? 'u' : ''), '<span class="htmlarea-spellcheck-error">' . $word . '</span>', $stringText);
                                                        $incurrent[] = $word;
                                                }
                                        }
index b9a1897..0afe53f 100644 (file)
@@ -94,18 +94,18 @@ class Acronym extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'acronym';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . ']["buttons"]["') . $button) . '"] = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . ']["buttons"]["' . $button . '"] = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.acronymUrl = "') . $this->htmlAreaRTE->writeTemporaryFile('', ('acronym_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $this->buildJSAcronymArray($this->htmlAreaRTE->contentLanguageUid))) . '";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.acronymUrl = "' . $this->htmlAreaRTE->writeTemporaryFile('', ('acronym_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $this->buildJSAcronymArray($this->htmlAreaRTE->contentLanguageUid)) . '";';
                        // <abbr> was not supported by IE before version 7
                        if ($this->htmlAreaRTE->client['browser'] == 'msie' && $this->htmlAreaRTE->client['version'] < 7) {
                                $this->abbreviationIndex = 0;
                        }
-                       $registerRTEinJavascriptString .= ((((((((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.noAcronym = ') . ($this->acronymIndex ? 'false' : 'true')) . ';
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.noAbbr =  ') . ($this->abbreviationIndex ? 'false' : 'true')) . ';';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.noAcronym = ' . ($this->acronymIndex ? 'false' : 'true') . ';
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.noAbbr =  ' . ($this->abbreviationIndex ? 'false' : 'true') . ';';
                }
                return $registerRTEinJavascriptString;
        }
@@ -122,12 +122,12 @@ class Acronym extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $abbrArray = array();
                $tableA = 'tx_rtehtmlarea_acronym';
                $tableB = 'static_languages';
-               $fields = (((((((($tableA . '.type,') . $tableA) . '.term,') . $tableA) . '.acronym,') . $tableB) . '.lg_iso_2,') . $tableB) . '.lg_country_iso_2';
-               $tableAB = (((((($tableA . ' LEFT JOIN ') . $tableB) . ' ON ') . $tableA) . '.static_lang_isocode=') . $tableB) . '.uid';
+               $fields = $tableA . '.type,' . $tableA . '.term,' . $tableA . '.acronym,' . $tableB . '.lg_iso_2,' . $tableB . '.lg_country_iso_2';
+               $tableAB = $tableA . ' LEFT JOIN ' . $tableB . ' ON ' . $tableA . '.static_lang_isocode=' . $tableB . '.uid';
                $whereClause = '1=1';
                // Get all acronyms on pages to which the user has access
                $lockBeUserToDBmounts = isset($this->thisConfig['buttons.'][$button . '.']['lockBeUserToDBmounts']) ? $this->thisConfig['buttons.'][$button . '.']['lockBeUserToDBmounts'] : $GLOBALS['TYPO3_CONF_VARS']['BE']['lockBeUserToDBmounts'];
-               if ((!$GLOBALS['BE_USER']->isAdmin() && $GLOBALS['TYPO3_CONF_VARS']['BE']['lockBeUserToDBmounts']) && $lockBeUserToDBmounts) {
+               if (!$GLOBALS['BE_USER']->isAdmin() && $GLOBALS['TYPO3_CONF_VARS']['BE']['lockBeUserToDBmounts'] && $lockBeUserToDBmounts) {
                        // Temporarily setting alternative web browsing mounts
                        $altMountPoints = trim($GLOBALS['BE_USER']->getTSConfigVal('options.pageTree.altElementBrowserMountPoints'));
                        if ($altMountPoints) {
@@ -160,16 +160,16 @@ class Acronym extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                                }
                                $pageTree .= $pageTreePrefix . $queryGenerator->getTreeList($val, $recursive, ($begin = 0), $perms_clause);
                        }
-                       $whereClause .= (((' AND ' . $tableA) . '.pid IN (') . $GLOBALS['TYPO3_DB']->fullQuoteStr(($pageTree ? $pageTree : ''), $tableA)) . ')';
+                       $whereClause .= ' AND ' . $tableA . '.pid IN (' . $GLOBALS['TYPO3_DB']->fullQuoteStr(($pageTree ? $pageTree : ''), $tableA) . ')';
                }
                // Restrict to acronyms applicable to the language of current content element
                if ($this->htmlAreaRTE->contentLanguageUid > -1) {
-                       $whereClause .= (((((' AND (' . $tableA) . '.sys_language_uid=') . $this->htmlAreaRTE->contentLanguageUid) . ' OR ') . $tableA) . '.sys_language_uid=-1) ';
+                       $whereClause .= ' AND (' . $tableA . '.sys_language_uid=' . $this->htmlAreaRTE->contentLanguageUid . ' OR ' . $tableA . '.sys_language_uid=-1) ';
                }
                // Restrict to acronyms in certain languages
-               if ((is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['language.'])) && isset($this->thisConfig['buttons.']['language.']['restrictToItems'])) {
+               if (is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['language.']) && isset($this->thisConfig['buttons.']['language.']['restrictToItems'])) {
                        $languageList = implode('\',\'', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $GLOBALS['TYPO3_DB']->fullQuoteStr(strtoupper($this->thisConfig['buttons.']['language.']['restrictToItems']), $tableB)));
-                       $whereClause .= (((' AND ' . $tableB) . '.lg_iso_2 IN (') . $languageList) . ') ';
+                       $whereClause .= ' AND ' . $tableB . '.lg_iso_2 IN (' . $languageList . ') ';
                }
                $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields($tableA);
                $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($tableA);
index 2876566..3b5f29e 100644 (file)
@@ -106,8 +106,8 @@ class BlockElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $registerRTEinJavascriptString = '';
                if (in_array('formatblock', $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formatblock.'])) {
-                               $registerRTEinJavascriptString .= ('
-                       RTEarea[' . $RTEcounter) . '].buttons.formatblock = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.formatblock = new Object();';
                        }
                        // Default block elements
                        $hideItems = array();
@@ -160,7 +160,7 @@ class BlockElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        // Localizing the options
                        $blockElementsOptions = array();
                        $labels = array();
-                       if ((is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['formatblock.'])) && is_array($this->thisConfig['buttons.']['formatblock.']['items.'])) {
+                       if (is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['formatblock.']) && is_array($this->thisConfig['buttons.']['formatblock.']['items.'])) {
                                $labels = $this->thisConfig['buttons.']['formatblock.']['items.'];
                        }
                        foreach ($blockElementsOrder as $item) {
@@ -173,11 +173,11 @@ class BlockElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                                if (is_array($labels[$item . '.']) && $labels[$item . '.']['label']) {
                                        $blockElementsOptions[$item] = $this->htmlAreaRTE->getPageConfigLabel($labels[$item . '.']['label'], 0);
                                }
-                               $blockElementsOptions[$item] = (($prefixLabelWithTag && $item != 'none' ? $item . ' - ' : '') . $blockElementsOptions[$item]) . ($postfixLabelWithTag && $item != 'none' ? ' - ' . $item : '');
+                               $blockElementsOptions[$item] = ($prefixLabelWithTag && $item != 'none' ? $item . ' - ' : '') . $blockElementsOptions[$item] . ($postfixLabelWithTag && $item != 'none' ? ' - ' . $item : '');
                        }
                        $first = array_shift($blockElementsOptions);
                        // Sorting the options
-                       if ((!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formatblock.'])) || !$this->thisConfig['buttons.']['formatblock.']['orderItems']) {
+                       if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formatblock.']) || !$this->thisConfig['buttons.']['formatblock.']['orderItems']) {
                                asort($blockElementsOptions);
                        }
                        // Generating the javascript options
@@ -189,8 +189,8 @@ class BlockElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        if ($this->htmlAreaRTE->is_FE()) {
                                $GLOBALS['TSFE']->csConvObj->convArray($JSBlockElements, $this->htmlAreaRTE->OutputCharset, 'utf-8');
                        }
-                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.formatblock.options = ') . json_encode($JSBlockElements)) . ';';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.formatblock.options = ' . json_encode($JSBlockElements) . ';';
                }
                return $registerRTEinJavascriptString;
        }
index c415cf4..8b53903 100644 (file)
@@ -72,15 +72,15 @@ class ContextMenu extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
        public function buildJavascriptConfiguration($editorId) {
                $registerRTEinJavascriptString = '';
                if (is_array($this->thisConfig['contextMenu.'])) {
-                       $registerRTEinJavascriptString .= ((('
-       RTEarea[' . $editorId) . '].contextMenu =  ') . $this->htmlAreaRTE->buildNestedJSArray($this->thisConfig['contextMenu.'])) . ';';
+                       $registerRTEinJavascriptString .= '
+       RTEarea[' . $editorId . '].contextMenu =  ' . $this->htmlAreaRTE->buildNestedJSArray($this->thisConfig['contextMenu.']) . ';';
                        if ($this->thisConfig['contextMenu.']['showButtons']) {
-                               $registerRTEinJavascriptString .= ((('
-       RTEarea[' . $editorId) . '].contextMenu.showButtons = ') . json_encode(\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->htmlAreaRTE->cleanList(\TYPO3\CMS\Core\Utility\GeneralUtility::strtolower($this->thisConfig['contextMenu.']['showButtons'])), 1))) . ';';
+                               $registerRTEinJavascriptString .= '
+       RTEarea[' . $editorId . '].contextMenu.showButtons = ' . json_encode(\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->htmlAreaRTE->cleanList(\TYPO3\CMS\Core\Utility\GeneralUtility::strtolower($this->thisConfig['contextMenu.']['showButtons'])), 1)) . ';';
                        }
                        if ($this->thisConfig['contextMenu.']['hideButtons']) {
-                               $registerRTEinJavascriptString .= ((('
-       RTEarea[' . $editorId) . '].contextMenu.hideButtons = ') . json_encode(\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->htmlAreaRTE->cleanList(\TYPO3\CMS\Core\Utility\GeneralUtility::strtolower($this->thisConfig['contextMenu.']['hideButtons'])), 1))) . ';';
+                               $registerRTEinJavascriptString .= '
+       RTEarea[' . $editorId . '].contextMenu.hideButtons = ' . json_encode(\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->htmlAreaRTE->cleanList(\TYPO3\CMS\Core\Utility\GeneralUtility::strtolower($this->thisConfig['contextMenu.']['hideButtons'])), 1)) . ';';
                        }
                }
                return $registerRTEinJavascriptString;
index 0f91d36..b70aacb 100644 (file)
@@ -92,11 +92,11 @@ class CopyPaste extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $mozillaAllowClipboardURL = $this->thisConfig['buttons.'][$button . '.']['mozillaAllowClipboardURL'] ? $this->thisConfig['buttons.'][$button . '.']['mozillaAllowClipboardURL'] : $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extensionKey]['plugins']['CopyPaste']['mozillaAllowClipboardURL'];
                        if ($mozillaAllowClipboardURL) {
                                if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                                }
-                               $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.mozillaAllowClipboardURL = "') . $mozillaAllowClipboardURL) . '";';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.mozillaAllowClipboardURL = "' . $mozillaAllowClipboardURL . '";';
                        }
                }
                return $registerRTEinJavascriptString;
index 3a09f39..e1eb5d4 100644 (file)
@@ -61,7 +61,7 @@ class DefaultClean extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
        );
 
        public function main($parentObject) {
-               return (parent::main($parentObject) && $this->thisConfig['enableWordClean']) && !is_array($this->thisConfig['enableWordClean.']['HTMLparser.']);
+               return parent::main($parentObject) && $this->thisConfig['enableWordClean'] && !is_array($this->thisConfig['enableWordClean.']['HTMLparser.']);
        }
 
        /**
@@ -75,11 +75,11 @@ class DefaultClean extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'cleanword';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = {"hotKey" : "') . ($this->thisConfig['enableWordClean.']['hotKey'] ? $this->thisConfig['enableWordClean.']['hotKey'] : '0')) . '"};';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = {"hotKey" : "' . ($this->thisConfig['enableWordClean.']['hotKey'] ? $this->thisConfig['enableWordClean.']['hotKey'] : '0') . '"};';
                }
                return $registerRTEinJavascriptString;
        }
index d9d401a..9d6ea86 100644 (file)
@@ -72,11 +72,11 @@ class DefaultLink extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'link';
                if (in_array($button, $this->toolbar) && $this->htmlAreaRTE->is_FE()) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . ']["buttons"]["') . $button) . '"] = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . ']["buttons"]["' . $button . '"] = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.stripBaseUrl = true;';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.stripBaseUrl = true;';
                }
                return $registerRTEinJavascriptString;
        }
index 846472e..7dacdfa 100644 (file)
@@ -148,8 +148,8 @@ class InlineElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $registerRTEinJavascriptString = '';
                if (in_array('formattext', $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formattext.'])) {
-                               $registerRTEinJavascriptString .= ('
-                       RTEarea[' . $RTEcounter) . '].buttons.formattext = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.formattext = new Object();';
                        }
                        // Default inline elements
                        $hideItems = array();
@@ -188,11 +188,11 @@ class InlineElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                                } else {
                                        $inlineElementsOptions[$this->buttonToInlineElement[$item]] = $LANG->getLL($this->defaultInlineElements[$this->buttonToInlineElement[$item]]);
                                }
-                               $inlineElementsOptions[$this->buttonToInlineElement[$item]] = (($prefixLabelWithTag && $item != 'none' ? $this->buttonToInlineElement[$item] . ' - ' : '') . $inlineElementsOptions[$this->buttonToInlineElement[$item]]) . ($postfixLabelWithTag && $item != 'none' ? ' - ' . $this->buttonToInlineElement[$item] : '');
+                               $inlineElementsOptions[$this->buttonToInlineElement[$item]] = ($prefixLabelWithTag && $item != 'none' ? $this->buttonToInlineElement[$item] . ' - ' : '') . $inlineElementsOptions[$this->buttonToInlineElement[$item]] . ($postfixLabelWithTag && $item != 'none' ? ' - ' . $this->buttonToInlineElement[$item] : '');
                        }
                        $first = array_shift($inlineElementsOptions);
                        // Sorting the options
-                       if ((!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formattext.'])) || !$this->thisConfig['buttons.']['formattext.']['orderItems']) {
+                       if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formattext.']) || !$this->thisConfig['buttons.']['formattext.']['orderItems']) {
                                asort($inlineElementsOptions);
                        }
                        // Generating the javascript options
@@ -204,8 +204,8 @@ class InlineElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        if ($this->htmlAreaRTE->is_FE()) {
                                $GLOBALS['TSFE']->csConvObj->convArray($JSInlineElements, $this->htmlAreaRTE->OutputCharset, 'utf-8');
                        }
-                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.formattext.options = ') . json_encode($JSInlineElements)) . ';';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.formattext.options = ' . json_encode($JSInlineElements) . ';';
                }
                return $registerRTEinJavascriptString;
        }
index c385d83..5a48926 100644 (file)
@@ -82,8 +82,8 @@ class Language extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'language';
                $registerRTEinJavascriptString = '';
                if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                }
                if ($this->htmlAreaRTE->is_FE()) {
                        $first = $GLOBALS['TSFE']->getLLL('No language mark', $this->LOCAL_LANG);
@@ -97,8 +97,8 @@ class Language extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $languagesJSArray[] = array('text' => $key, 'value' => $value);
                }
                $languagesJSArray = json_encode(array('options' => $languagesJSArray));
-               $registerRTEinJavascriptString .= (((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.dataUrl = "') . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '')) . $this->htmlAreaRTE->writeTemporaryFile('', (($button . '_') . $this->htmlAreaRTE->contentLanguageUid), 'js', $languagesJSArray)) . '";';
+               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.dataUrl = "' . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . $this->htmlAreaRTE->writeTemporaryFile('', ($button . '_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $languagesJSArray) . '";';
                return $registerRTEinJavascriptString;
        }
 
@@ -120,22 +120,22 @@ class Language extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $titleFields = \tx_staticinfotables_div::getTCAlabelField($table, TRUE, $lang);
                        $prefixedTitleFields = array();
                        foreach ($titleFields as $titleField) {
-                               $prefixedTitleFields[] = ($table . '.') . $titleField;
+                               $prefixedTitleFields[] = $table . '.' . $titleField;
                        }
                        $labelFields = implode(',', $prefixedTitleFields);
                        // Restrict to certain languages
-                       if ((is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['language.'])) && isset($this->thisConfig['buttons.']['language.']['restrictToItems'])) {
+                       if (is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['language.']) && isset($this->thisConfig['buttons.']['language.']['restrictToItems'])) {
                                $languageList = implode('\',\'', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $GLOBALS['TYPO3_DB']->fullQuoteStr(strtoupper($this->thisConfig['buttons.']['language.']['restrictToItems']), $table)));
-                               $where .= (((' AND ' . $table) . '.lg_iso_2 IN (') . $languageList) . ')';
+                               $where .= ' AND ' . $table . '.lg_iso_2 IN (' . $languageList . ')';
                        }
-                       $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(((($table . '.lg_iso_2,') . $table) . '.lg_country_iso_2,') . $labelFields, $table, ($where . ' AND lg_constructed = 0 ') . ($this->htmlAreaRTE->is_FE() ? $GLOBALS['TSFE']->sys_page->enableFields($table) : \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields($table) . \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($table)));
+                       $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($table . '.lg_iso_2,' . $table . '.lg_country_iso_2,' . $labelFields, $table, $where . ' AND lg_constructed = 0 ' . ($this->htmlAreaRTE->is_FE() ? $GLOBALS['TSFE']->sys_page->enableFields($table) : \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields($table) . \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($table)));
                        $prefixLabelWithCode = !$this->thisConfig['buttons.']['language.']['prefixLabelWithCode'] ? FALSE : TRUE;
                        $postfixLabelWithCode = !$this->thisConfig['buttons.']['language.']['postfixLabelWithCode'] ? FALSE : TRUE;
                        while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
                                $code = strtolower($row['lg_iso_2']) . ($row['lg_country_iso_2'] ? '-' . strtoupper($row['lg_country_iso_2']) : '');
                                foreach ($titleFields as $titleField) {
                                        if ($row[$titleField]) {
-                                               $nameArray[$code] = $prefixLabelWithCode ? ($code . ' - ') . $row[$titleField] : ($postfixLabelWithCode ? ($row[$titleField] . ' - ') . $code : $row[$titleField]);
+                                               $nameArray[$code] = $prefixLabelWithCode ? $code . ' - ' . $row[$titleField] : ($postfixLabelWithCode ? $row[$titleField] . ' - ' . $code : $row[$titleField]);
                                                break;
                                        }
                                }
index 7875332..a989acb 100644 (file)
@@ -76,10 +76,10 @@ class MicroDataSchema extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                if (is_array($this->thisConfig['schema.']) && is_array($this->thisConfig['schema.']['sources.'])) {
                        foreach ($this->thisConfig['schema.']['sources.'] as $source) {
                                $fileName = $this->htmlAreaRTE->getFullFileName($source);
-                               $absolutePath = $fileName ? \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath((PATH_site . ($this->htmlAreaRTE->is_FE() || $this->htmlAreaRTE->isFrontendEditActive() ? '' : TYPO3_mainDir)) . $fileName) : '';
+                               $absolutePath = $fileName ? \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath(PATH_site . ($this->htmlAreaRTE->is_FE() || $this->htmlAreaRTE->isFrontendEditActive() ? '' : TYPO3_mainDir) . $fileName) : '';
                                // Fallback to default schema file if configured file does not exists or is of zero size
-                               if ((!$fileName || !file_exists($absolutePath)) || !filesize($absolutePath)) {
-                                       $fileName = $this->htmlAreaRTE->getFullFileName(('EXT:' . $this->ID) . '/extensions/MicrodataSchema/res/schemaOrgAll.rdf');
+                               if (!$fileName || !file_exists($absolutePath) || !filesize($absolutePath)) {
+                                       $fileName = $this->htmlAreaRTE->getFullFileName('EXT:' . $this->ID . '/extensions/MicrodataSchema/res/schemaOrgAll.rdf');
                                }
                                $rdf = \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl($fileName);
                                if ($rdf) {
@@ -104,7 +104,7 @@ class MicroDataSchema extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $GLOBALS['TSFE']->csConvObj->convArray($schema, $this->htmlAreaRTE->outputCharset, 'utf-8');
                }
                // Store json encoded array in temporary file
-               $registerRTEinJavascriptString = ((((LF . TAB) . 'RTEarea[editornumber].schemaUrl = "') . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '')) . $this->htmlAreaRTE->writeTemporaryFile('', ('schema_' . $this->htmlAreaRTE->language), 'js', json_encode($schema), TRUE)) . '";';
+               $registerRTEinJavascriptString = LF . TAB . 'RTEarea[editornumber].schemaUrl = "' . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . $this->htmlAreaRTE->writeTemporaryFile('', ('schema_' . $this->htmlAreaRTE->language), 'js', json_encode($schema), TRUE) . '";';
                return $registerRTEinJavascriptString;
        }
 
index e77f2a7..addf03a 100644 (file)
@@ -76,13 +76,13 @@ class Plaintext extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $registerRTEinJavascriptString = '';
                $button = 'pastebehaviour';
                // Get current TYPO3 User Setting, if available
-               if (((TYPO3_MODE === 'BE' && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('setup')) && is_array($GLOBALS['TYPO3_USER_SETTINGS'])) && is_object($GLOBALS['BE_USER'])) {
+               if (TYPO3_MODE === 'BE' && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('setup') && is_array($GLOBALS['TYPO3_USER_SETTINGS']) && is_object($GLOBALS['BE_USER'])) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.current = "') . (isset($GLOBALS['BE_USER']->uc['rteCleanPasteBehaviour']) ? $GLOBALS['BE_USER']->uc['rteCleanPasteBehaviour'] : 'plainText')) . '";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.current = "' . (isset($GLOBALS['BE_USER']->uc['rteCleanPasteBehaviour']) ? $GLOBALS['BE_USER']->uc['rteCleanPasteBehaviour'] : 'plainText') . '";';
                }
                return $registerRTEinJavascriptString;
        }
@@ -100,7 +100,7 @@ class Plaintext extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $removeButtons[] = 'pastebehaviour';
                }
                // Remove pastebehaviour button if TYPO3 User Settings are available
-               if (((TYPO3_MODE === 'BE' && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('setup')) && is_array($GLOBALS['TYPO3_USER_SETTINGS'])) && is_object($GLOBALS['BE_USER'])) {
+               if (TYPO3_MODE === 'BE' && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('setup') && is_array($GLOBALS['TYPO3_USER_SETTINGS']) && is_object($GLOBALS['BE_USER'])) {
                        $removeButtons[] = 'pastebehaviour';
                }
                return array_diff($show, $removeButtons);
index 0319067..04d8c79 100644 (file)
@@ -185,11 +185,11 @@ class SelectFont extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $itemsJSArray = json_encode(array('options' => $itemsJSArray));
                // Adding to button JS configuration
                if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($buttonId . '.')])) {
-                       $configureRTEInJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $buttonId) . ' = new Object();';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $buttonId . ' = new Object();';
                }
-               $configureRTEInJavascriptString .= (((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $buttonId) . '.dataUrl = "') . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '')) . $this->htmlAreaRTE->writeTemporaryFile('', (($buttonId . '_') . $this->htmlAreaRTE->contentLanguageUid), 'js', $itemsJSArray)) . '";';
+               $configureRTEInJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $buttonId . '.dataUrl = "' . ($this->htmlAreaRTE->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . $this->htmlAreaRTE->writeTemporaryFile('', ($buttonId . '_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $itemsJSArray) . '";';
                return $configureRTEInJavascriptString;
        }
 
index cce5682..221c2ab 100644 (file)
@@ -63,7 +63,7 @@ class Spellchecker extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
        protected $spellCheckerModes = array('ultra', 'fast', 'normal', 'bad-spellers');
 
        public function main($parentObject) {
-               return ((parent::main($parentObject) && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('static_info_tables')) && !in_array($this->htmlAreaRTE->language, \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->htmlAreaRTE->ID]['plugins'][$pluginName]['noSpellCheckLanguages']))) && ($this->htmlAreaRTE->contentCharset == 'iso-8859-1' || $this->htmlAreaRTE->contentCharset == 'utf-8');
+               return parent::main($parentObject) && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded('static_info_tables') && !in_array($this->htmlAreaRTE->language, \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->htmlAreaRTE->ID]['plugins'][$pluginName]['noSpellCheckLanguages'])) && ($this->htmlAreaRTE->contentCharset == 'iso-8859-1' || $this->htmlAreaRTE->contentCharset == 'utf-8');
        }
 
        /**
@@ -87,17 +87,17 @@ class Spellchecker extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $registerRTEinJavascriptString = '';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((((((((((((((((((((((((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.contentTypo3Language = "') . $this->htmlAreaRTE->contentTypo3Language) . '";
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.contentISOLanguage = "') . $this->htmlAreaRTE->contentISOLanguage) . '";
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.contentCharset = "') . $this->htmlAreaRTE->contentCharset) . '";
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.spellCheckerMode = "') . $spellCheckerMode) . '";
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.enablePersonalDicts = ') . ($enablePersonalDicts ? 'true' : 'false')) . ';';
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.path = "') . ($this->htmlAreaRTE->is_FE() || $this->htmlAreaRTE->isFrontendEditActive() ? ($GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . 'index.php?eID=rtehtmlarea_spellchecker' : $this->htmlAreaRTE->backPath . 'ajax.php?ajaxID=rtehtmlarea::spellchecker')) . '";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.contentTypo3Language = "' . $this->htmlAreaRTE->contentTypo3Language . '";
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.contentISOLanguage = "' . $this->htmlAreaRTE->contentISOLanguage . '";
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.contentCharset = "' . $this->htmlAreaRTE->contentCharset . '";
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.spellCheckerMode = "' . $spellCheckerMode . '";
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.enablePersonalDicts = ' . ($enablePersonalDicts ? 'true' : 'false') . ';';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.path = "' . ($this->htmlAreaRTE->is_FE() || $this->htmlAreaRTE->isFrontendEditActive() ? ($GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . 'index.php?eID=rtehtmlarea_spellchecker' : $this->htmlAreaRTE->backPath . 'ajax.php?ajaxID=rtehtmlarea::spellchecker') . '";';
                }
                return $registerRTEinJavascriptString;
        }
index 923f1ec..85ef853 100644 (file)
@@ -108,7 +108,7 @@ class TableOperations extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        // Combining fieldset disablers as a list
                        $disabledFieldsets = array('Alignment', 'Borders', 'Color', 'Description', 'Layout', 'RowGroup', 'Spacing', 'Style');
                        foreach ($disabledFieldsets as $index => $fieldset) {
-                               if (!trim($this->thisConfig[(('disable' . $fieldset) . 'FieldsetInTableOperations')])) {
+                               if (!trim($this->thisConfig[('disable' . $fieldset . 'FieldsetInTableOperations')])) {
                                        unset($disabledFieldsets[$index]);
                                }
                        }
@@ -119,21 +119,21 @@ class TableOperations extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                                foreach ($dialogues as $dialogue) {
                                        if (in_array($dialogue, $this->toolbar)) {
                                                if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($dialogue . '.')])) {
-                                                       $registerRTEinJavascriptString .= ((((((((('
-                                       RTEarea[' . $RTEcounter) . '].buttons.') . $dialogue) . ' = new Object();
-                                       RTEarea[') . $RTEcounter) . '].buttons.') . $dialogue) . '.removeFieldsets = "') . $disabledFieldsets) . '";';
+                                                       $registerRTEinJavascriptString .= '
+                                       RTEarea[' . $RTEcounter . '].buttons.' . $dialogue . ' = new Object();
+                                       RTEarea[' . $RTEcounter . '].buttons.' . $dialogue . '.removeFieldsets = "' . $disabledFieldsets . '";';
                                                } elseif ($this->thisConfig['buttons.'][$dialogue . '.']['removeFieldsets']) {
-                                                       $registerRTEinJavascriptString .= ((((('
-                                       RTEarea[' . $RTEcounter) . '].buttons.') . $dialogue) . '.removeFieldsets += ",') . $disabledFieldsets) . '";';
+                                                       $registerRTEinJavascriptString .= '
+                                       RTEarea[' . $RTEcounter . '].buttons.' . $dialogue . '.removeFieldsets += ",' . $disabledFieldsets . '";';
                                                } else {
-                                                       $registerRTEinJavascriptString .= ((((('
-                                       RTEarea[' . $RTEcounter) . '].buttons.') . $dialogue) . '.removeFieldsets = ",') . $disabledFieldsets) . '";';
+                                                       $registerRTEinJavascriptString .= '
+                                       RTEarea[' . $RTEcounter . '].buttons.' . $dialogue . '.removeFieldsets = ",' . $disabledFieldsets . '";';
                                                }
                                        }
                                }
                        }
-                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].hideTableOperationsInToolbar = ') . (trim($this->thisConfig['hideTableOperationsInToolbar']) ? 'true' : 'false')) . ';';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].hideTableOperationsInToolbar = ' . (trim($this->thisConfig['hideTableOperationsInToolbar']) ? 'true' : 'false') . ';';
                }
                return $registerRTEinJavascriptString;
        }
index ffff333..8424857 100644 (file)
@@ -91,8 +91,8 @@ class Typo3Color extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        $RTEProperties = $this->htmlAreaRTE->RTEsetup['properties'];
                }
                $configureRTEInJavascriptString = '';
-               $configureRTEInJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].disableColorPicker = ') . (trim($this->thisConfig['disableColorPicker']) ? 'true' : 'false')) . ';';
+               $configureRTEInJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].disableColorPicker = ' . (trim($this->thisConfig['disableColorPicker']) ? 'true' : 'false') . ';';
                // Building the array of configured colors
                if (is_array($RTEProperties['colors.'])) {
                        $HTMLAreaColorname = array();
@@ -114,8 +114,8 @@ class Typo3Color extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                        if ($this->htmlAreaRTE->is_FE()) {
                                $GLOBALS['TSFE']->csConvObj->convArray($HTMLAreaJSColors, $this->htmlAreaRTE->OutputCharset, 'utf-8');
                        }
-                       $configureRTEInJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].colors = ') . json_encode($HTMLAreaJSColors)) . ';';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].colors = ' . json_encode($HTMLAreaJSColors) . ';';
                }
                return $configureRTEInJavascriptString;
        }
index e5a7580..3d280d8 100644 (file)
@@ -61,7 +61,7 @@ class Typo3HtmlParser extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
        );
 
        public function main($parentObject) {
-               return (parent::main($parentObject) && $this->thisConfig['enableWordClean']) && is_array($this->thisConfig['enableWordClean.']['HTMLparser.']);
+               return parent::main($parentObject) && $this->thisConfig['enableWordClean'] && is_array($this->thisConfig['enableWordClean.']['HTMLparser.']);
        }
 
        /**
@@ -75,12 +75,12 @@ class Typo3HtmlParser extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'cleanword';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((((((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.pathParseHtmlModule = "') . $this->htmlAreaRTE->extHttpPath) . 'mod6/parse_html.php";
-                       RTEarea[') . $RTEcounter) . '].buttons.') . $button) . '.hotKey = "') . ($this->thisConfig['enableWordClean.']['hotKey'] ? $this->thisConfig['enableWordClean.']['hotKey'] : '0')) . '";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.pathParseHtmlModule = "' . $this->htmlAreaRTE->extHttpPath . 'mod6/parse_html.php";
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.hotKey = "' . ($this->thisConfig['enableWordClean.']['hotKey'] ? $this->thisConfig['enableWordClean.']['hotKey'] : '0') . '";';
                }
                return $registerRTEinJavascriptString;
        }
index b96dca1..c6f8fb2 100644 (file)
@@ -64,7 +64,7 @@ class Typo3Image extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $enabled = parent::main($parentObject);
                // Check if this should be enabled based on extension configuration and Page TSConfig
                // The 'Minimal' and 'Typical' default configurations include Page TSConfig that removes images on the way to the database
-               $enabled = ($enabled && !($this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['allowedAttribs'] == '0' && $this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['rmTagIfNoAttrib'] == '1')) && !$this->thisConfig['buttons.']['image.']['TYPO3Browser.']['disabled'];
+               $enabled = $enabled && !($this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['allowedAttribs'] == '0' && $this->thisConfig['proc.']['entryHTMLparser_db.']['tags.']['img.']['rmTagIfNoAttrib'] == '1') && !$this->thisConfig['buttons.']['image.']['TYPO3Browser.']['disabled'];
                return $enabled;
        }
 
@@ -79,11 +79,11 @@ class Typo3Image extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'image';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . ']["buttons"]["') . $button) . '"] = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . ']["buttons"]["' . $button . '"] = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.pathImageModule = "') . $this->htmlAreaRTE->extHttpPath) . 'mod4/select_image.php";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.pathImageModule = "' . $this->htmlAreaRTE->extHttpPath . 'mod4/select_image.php";';
                }
                return $registerRTEinJavascriptString;
        }
index 205d316..2e201db 100644 (file)
@@ -78,22 +78,22 @@ class Typo3Link extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'link';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.pathLinkModule = "') . $this->htmlAreaRTE->extHttpPath) . 'mod3/browse_links.php";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.pathLinkModule = "' . $this->htmlAreaRTE->extHttpPath . 'mod3/browse_links.php";';
                        if ($this->htmlAreaRTE->is_FE()) {
                                $RTEProperties = $this->htmlAreaRTE->RTEsetup;
                        } else {
                                $RTEProperties = $this->htmlAreaRTE->RTEsetup['properties'];
                        }
                        if (is_array($RTEProperties['classesAnchor.'])) {
-                               $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.classesAnchorUrl = "') . $this->htmlAreaRTE->writeTemporaryFile('', ('classesAnchor_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $this->buildJSClassesAnchorArray(), TRUE)) . '";';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.classesAnchorUrl = "' . $this->htmlAreaRTE->writeTemporaryFile('', ('classesAnchor_' . $this->htmlAreaRTE->contentLanguageUid), 'js', $this->buildJSClassesAnchorArray(), TRUE) . '";';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.additionalAttributes = "data-htmlarea-external') . ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extensionKey]['plugins'][$this->pluginName]['additionalAttributes'] ? ',' . $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extensionKey]['plugins'][$this->pluginName]['additionalAttributes'] : '')) . '";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.additionalAttributes = "data-htmlarea-external' . ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extensionKey]['plugins'][$this->pluginName]['additionalAttributes'] ? ',' . $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->extensionKey]['plugins'][$this->pluginName]['additionalAttributes'] : '') . '";';
                }
                return $registerRTEinJavascriptString;
        }
@@ -109,26 +109,26 @@ class Typo3Link extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $classesAnchorIndex = 0;
                foreach ($this->htmlAreaRTE->RTEsetup['properties']['classesAnchor.'] as $label => $conf) {
                        if (is_array($conf) && $conf['class']) {
-                               $JSClassesAnchorArray .= (($classesAnchorIndex++ ? ',' : '') . ' { ') . LF;
+                               $JSClassesAnchorArray .= ($classesAnchorIndex++ ? ',' : '') . ' { ' . LF;
                                $index = 0;
-                               $JSClassesAnchorArray .= (((($index++ ? ',' : '') . 'name : "') . str_replace('"', '', str_replace('\'', '', $conf['class']))) . '"') . LF;
+                               $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'name : "' . str_replace('"', '', str_replace('\'', '', $conf['class'])) . '"' . LF;
                                if ($conf['type']) {
-                                       $JSClassesAnchorArray .= (((($index++ ? ',' : '') . 'type : "') . str_replace('"', '', str_replace('\'', '', $conf['type']))) . '"') . LF;
+                                       $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'type : "' . str_replace('"', '', str_replace('\'', '', $conf['type'])) . '"' . LF;
                                }
                                if (trim(str_replace('\'', '', str_replace('"', '', $conf['image'])))) {
-                                       $JSClassesAnchorArray .= ((((($index++ ? ',' : '') . 'image : "') . $this->htmlAreaRTE->siteURL) . \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath((TYPO3_mainDir . $this->htmlAreaRTE->getFullFileName(trim(str_replace('\'', '', str_replace('"', '', $conf['image']))))))) . '"') . LF;
+                                       $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'image : "' . $this->htmlAreaRTE->siteURL . \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath((TYPO3_mainDir . $this->htmlAreaRTE->getFullFileName(trim(str_replace('\'', '', str_replace('"', '', $conf['image'])))))) . '"' . LF;
                                }
-                               $JSClassesAnchorArray .= ((($index++ ? ',' : '') . 'addIconAfterLink : ') . ($conf['addIconAfterLink'] ? 'true' : 'false')) . LF;
+                               $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'addIconAfterLink : ' . ($conf['addIconAfterLink'] ? 'true' : 'false') . LF;
                                if (trim($conf['altText'])) {
                                        $string = $this->htmlAreaRTE->getLLContent(trim($conf['altText']));
-                                       $JSClassesAnchorArray .= ((($index++ ? ',' : '') . 'altText : ') . str_replace('"', '\\"', str_replace('\\\'', '\'', $string))) . LF;
+                                       $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'altText : ' . str_replace('"', '\\"', str_replace('\\\'', '\'', $string)) . LF;
                                }
                                if (trim($conf['titleText'])) {
                                        $string = $this->htmlAreaRTE->getLLContent(trim($conf['titleText']));
-                                       $JSClassesAnchorArray .= ((($index++ ? ',' : '') . 'titleText : ') . str_replace('"', '\\"', str_replace('\\\'', '\'', $string))) . LF;
+                                       $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'titleText : ' . str_replace('"', '\\"', str_replace('\\\'', '\'', $string)) . LF;
                                }
                                if (trim($conf['target'])) {
-                                       $JSClassesAnchorArray .= (((($index++ ? ',' : '') . 'target : "') . trim($conf['target'])) . '"') . LF;
+                                       $JSClassesAnchorArray .= ($index++ ? ',' : '') . 'target : "' . trim($conf['target']) . '"' . LF;
                                }
                                $JSClassesAnchorArray .= '}' . LF;
                        }
index 2136246..59aebba 100644 (file)
@@ -71,11 +71,11 @@ class UserElements extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi {
                $button = 'user';
                if (in_array($button, $this->toolbar)) {
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                               $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                               $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                        }
-                       $registerRTEinJavascriptString .= ((((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . '.pathUserModule = "') . $this->htmlAreaRTE->extHttpPath) . 'mod5/user.php";';
+                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . '.pathUserModule = "' . $this->htmlAreaRTE->extHttpPath . 'mod5/user.php";';
                }
                return $registerRTEinJavascriptString;
        }
index 35d4b41..6dd2f2c 100644 (file)
@@ -21,10 +21,10 @@ class FolderTree extends \rteFolderTree {
         */
        public function wrapTitle($title, \TYPO3\CMS\Core\Resource\Folder $folderObject) {
                if ($this->ext_isLinkable($folderObject)) {
-                       $aOnClick = ((((((((((((('return jumpToUrl(\'' . $this->thisScript) . '?act=') . $GLOBALS['SOBE']->browser->act) . '&mode=') . $GLOBALS['SOBE']->browser->mode) . '&editorNo=') . $GLOBALS['SOBE']->browser->editorNo) . '&contentTypo3Language=') . $GLOBALS['SOBE']->browser->contentTypo3Language) . '&contentTypo3Charset=') . $GLOBALS['SOBE']->browser->contentTypo3Charset) . '&expandFolder=') . rawurlencode($folderObject->getCombinedIdentifier())) . '\');';
-                       return ((('<a href="#" onclick="' . htmlspecialchars($aOnClick)) . '">') . $title) . '</a>';
+                       $aOnClick = 'return jumpToUrl(\'' . $this->thisScript . '?act=' . $GLOBALS['SOBE']->browser->act . '&mode=' . $GLOBALS['SOBE']->browser->mode . '&editorNo=' . $GLOBALS['SOBE']->browser->editorNo . '&contentTypo3Language=' . $GLOBALS['SOBE']->browser->contentTypo3Language . '&contentTypo3Charset=' . $GLOBALS['SOBE']->browser->contentTypo3Charset . '&expandFolder=' . rawurlencode($folderObject->getCombinedIdentifier()) . '\');';
+                       return '<a href="#" onclick="' . htmlspecialchars($aOnClick) . '">' . $title . '</a>';
                } else {
-                       return ('<span class="typo3-dimmed">' . $title) . '</span>';
+                       return '<span class="typo3-dimmed">' . $title . '</span>';
                }
        }
 
@@ -38,8 +38,8 @@ class FolderTree extends \rteFolderTree {
         */
        public function PMiconATagWrap($icon, $cmd, $isExpand = TRUE) {
                if ($this->thisScript) {
-                       $js = htmlspecialchars(((((('Tree.thisScript=\'' . $GLOBALS['BACK_PATH']) . 'ajax.php\',Tree.load(\'') . $cmd) . '\', ') . intval($isExpand)) . ', this);');
-                       return ((('<a class="pm" onclick="' . $js) . '">') . $icon) . '</a>';
+                       $js = htmlspecialchars('Tree.thisScript=\'' . $GLOBALS['BACK_PATH'] . 'ajax.php\',Tree.load(\'' . $cmd . '\', ' . intval($isExpand) . ', this);');
+                       return '<a class="pm" onclick="' . $js . '">' . $icon . '</a>';
                } else {
                        return $icon;
                }
index 08c8325..eb7ac25 100644 (file)
@@ -99,37 +99,37 @@ class DeprecatedRteProperties extends \TYPO3\CMS\Install\Updates\AbstractUpdate
                        $deprecatedProperties = '';
                        $deprecatedRteProperties = array_merge($this->replacementRteProperties, $this->useInsteadRteProperties);
                        foreach ($deprecatedRteProperties as $deprecatedProperty => $replacementProperty) {
-                               $deprecatedProperties .= (((('<tr><td>' . $deprecatedProperty) . '</td><td>') . $replacementProperty) . '</td></tr>') . LF;
+                               $deprecatedProperties .= '<tr><td>' . $deprecatedProperty . '</td><td>' . $replacementProperty . '</td></tr>' . LF;
                        }
                        foreach ($this->doubleReplacementRteProperties as $deprecatedProperty => $replacementProperties) {
-                               $deprecatedProperties .= (((('<tr><td>' . $deprecatedProperty) . '</td><td>') . implode(' and ', $replacementProperties)) . '</td></tr>') . LF;
+                               $deprecatedProperties .= '<tr><td>' . $deprecatedProperty . '</td><td>' . implode(' and ', $replacementProperties) . '</td></tr>' . LF;
                        }
-                       $description = (((((((((('<p>The following Page TSconfig RTE properties are deprecated since TYPO3 4.6 and have been removed in TYPO3 6.0.</p>' . LF) . '<table><thead><tr><th>Deprecated property</th><th>Use instead</th></tr></thead>') . LF) . '<tbody>') . $deprecatedProperties) . '</tboby></table>') . LF) . '<p>You are currently using some of these properties on <strong>') . strval($pagesCount)) . '&nbsp;pages</strong>  (including deleted and hidden pages).</p>') . LF;
+                       $description = '<p>The following Page TSconfig RTE properties are deprecated since TYPO3 4.6 and have been removed in TYPO3 6.0.</p>' . LF . '<table><thead><tr><th>Deprecated property</th><th>Use instead</th></tr></thead>' . LF . '<tbody>' . $deprecatedProperties . '</tboby></table>' . LF . '<p>You are currently using some of these properties on <strong>' . strval($pagesCount) . '&nbsp;pages</strong>  (including deleted and hidden pages).</p>' . LF;
                        if ($pagesCount) {
                                $pagesUids = array();
                                foreach ($pages as $page) {
                                        $pagesUids[] = $page['uid'];
                                }
-                               $description .= ('<p>Pages id\'s: ' . implode(', ', $pagesUids)) . '</p>';
+                               $description .= '<p>Pages id\'s: ' . implode(', ', $pagesUids) . '</p>';
                        }
                        $replacementProperties = '';
                        foreach ($this->useInsteadRteProperties as $deprecatedProperty => $replacementProperty) {
-                               $replacementProperties .= (((('<tr><td>' . $deprecatedProperty) . '</td><td>') . $replacementProperty) . '</td></tr>') . LF;
+                               $replacementProperties .= '<tr><td>' . $deprecatedProperty . '</td><td>' . $replacementProperty . '</td></tr>' . LF;
                        }
                        if ($pagesCount) {
                                $updateablePages = $this->findUpdateablePagesWithDeprecatedRteProperties($pages);
                                if (count($updateablePages)) {
                                        $replacementProperties = '';
                                        foreach ($this->replacementRteProperties as $deprecatedProperty => $replacementProperty) {
-                                               $replacementProperties .= (((('<tr><td>' . $deprecatedProperty) . '</td><td>') . $replacementProperty) . '</td></tr>') . LF;
+                                               $replacementProperties .= '<tr><td>' . $deprecatedProperty . '</td><td>' . $replacementProperty . '</td></tr>' . LF;
                                        }
-                                       $description .= (((((((('<p>This wizard will perform automatic replacement of the following properties on <strong>' . strval(count($updateablePages))) . '&nbsp;pages</strong> (including deleted and hidden):</p>') . LF) . '<table><thead><tr><th>Deprecated property</th><th>Will be replaced by</th></tr></thead><tbody>') . $replacementProperties) . '</tboby></table>') . LF) . '<p>The Page TSconfig column of the remaining pages will need to be updated manually.</p>') . LF;
+                                       $description .= '<p>This wizard will perform automatic replacement of the following properties on <strong>' . strval(count($updateablePages)) . '&nbsp;pages</strong> (including deleted and hidden):</p>' . LF . '<table><thead><tr><th>Deprecated property</th><th>Will be replaced by</th></tr></thead><tbody>' . $replacementProperties . '</tboby></table>' . LF . '<p>The Page TSconfig column of the remaining pages will need to be updated manually.</p>' . LF;
                                } else {
                                        $replacementProperties = '';
                                        foreach (array_keys(array_merge($this->useInsteadRteProperties, $this->doubleReplacementRteProperties)) as $deprecatedProperty) {
-                                               $replacementProperties .= (('<tr><td>' . $deprecatedProperty) . '</td></tr>') . LF;
+                                               $replacementProperties .= '<tr><td>' . $deprecatedProperty . '</td></tr>' . LF;
                                        }
-                                       $description .= (((((('<p>This wizard cannot update the following properties, some of which are present on those pages:</p>' . LF) . '<table><thead><tr><th>Deprecated property</th></tr></thead><tbody>') . $replacementProperties) . '</tboby></table>') . LF) . '<p>Therefore, the Page TSconfig column of those pages will need to be updated manually.</p>') . LF;
+                                       $description .= '<p>This wizard cannot update the following properties, some of which are present on those pages:</p>' . LF . '<table><thead><tr><th>Deprecated property</th></tr></thead><tbody>' . $replacementProperties . '</tboby></table>' . LF . '<p>Therefore, the Page TSconfig column of those pages will need to be updated manually.</p>' . LF;
                                }
                                $result = TRUE;
                        } else {
@@ -139,7 +139,7 @@ class DeprecatedRteProperties extends \TYPO3\CMS\Install\Updates\AbstractUpdate
                                        $result = FALSE;
                                }
                        }
-                       $description .= ((('<p>Only page records were searched for deprecated properties. However, such properties can also be used in BE group and BE user records (prepended with page.). These are not searched nor updated by this wizard.</p>' . LF) . '<p>Page TSconfig may also be included from external files. These are not updated by this wizard. If required, the update will need to be done manually.</p>') . LF) . '<p>Note also that deprecated properties have been replaced in default configurations provided by htmlArea RTE';
+                       $description .= '<p>Only page records were searched for deprecated properties. However, such properties can also be used in BE group and BE user records (prepended with page.). These are not searched nor updated by this wizard.</p>' . LF . '<p>Page TSconfig may also be included from external files. These are not updated by this wizard. If required, the update will need to be done manually.</p>' . LF . '<p>Note also that deprecated properties have been replaced in default configurations provided by htmlArea RTE';
                }
                return $result;
        }
@@ -167,7 +167,7 @@ class DeprecatedRteProperties extends \TYPO3\CMS\Install\Updates\AbstractUpdate
                                $customMessages = '<p>No deprecated Page TSconfig properties were found on page records.</p>' . LF;
                                $success = TRUE;
                        }
-                       $customMessages .= ('<p>Only page records were searched for deprecated properties. However, such properties can also be used in BE group and BE user records (prepended with page.). These are not searched nor updated by this wizard.</p>' . LF) . '<p>Page TSconfig may also be included from external files. These were not updated by this wizard. If required, the update will need to be done manually.</p>';
+                       $customMessages .= '<p>Only page records were searched for deprecated properties. However, such properties can also be used in BE group and BE user records (prepended with page.). These are not searched nor updated by this wizard.</p>' . LF . '<p>Page TSconfig may also be included from external files. These were not updated by this wizard. If required, the update will need to be done manually.</p>';
                }
                $this->markWizardAsDone();
                return empty($customMessages) || $success;
@@ -186,7 +186,7 @@ class DeprecatedRteProperties extends \TYPO3\CMS\Install\Updates\AbstractUpdate
                $deprecatedRteProperties = array_keys(array_merge($this->replacementRteProperties, $this->useInsteadRteProperties, $this->doubleReplacementRteProperties));
                $where = '';
                foreach ($deprecatedRteProperties as $deprecatedRteProperty) {
-                       $where .= ((((($where ? ' OR ' : '') . '(TSConfig LIKE BINARY "%RTE.%') . $deprecatedRteProperty) . '%" AND TSConfig NOT LIKE BINARY "%RTE.%') . $deprecatedRteProperty) . 's%") ';
+                       $where .= ($where ? ' OR ' : '') . '(TSConfig LIKE BINARY "%RTE.%' . $deprecatedRteProperty . '%" AND TSConfig NOT LIKE BINARY "%RTE.%' . $deprecatedRteProperty . 's%") ';
                }
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($fields, $table, $where);
                $dbQueries[] = str_replace(chr(10), ' ', $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery);
@@ -208,7 +208,7 @@ class DeprecatedRteProperties extends \TYPO3\CMS\Install\Updates\AbstractUpdate
         */
        protected function findUpdateablePagesWithDeprecatedRteProperties(&$pages) {
                foreach ($pages as $index => $page) {
-                       $deprecatedProperties = explode(',', ('/' . implode('/,/((RTE\\.(default\\.|config\\.[a-zA-Z0-9_\\-]*\\.[a-zA-Z0-9_\\-]*\\.))|\\s)', array_keys($this->replacementRteProperties))) . '/');
+                       $deprecatedProperties = explode(',', '/' . implode('/,/((RTE\\.(default\\.|config\\.[a-zA-Z0-9_\\-]*\\.[a-zA-Z0-9_\\-]*\\.))|\\s)', array_keys($this->replacementRteProperties)) . '/');
                        $replacementProperties = explode(',', '$1' . implode(',$1', array_values($this->replacementRteProperties)));
                        $updatedPageTSConfig = preg_replace($deprecatedProperties, $replacementProperties, $page['TSconfig']);
                        if ($updatedPageTSConfig == $page['TSconfig']) {
index 37ab11d..bd0e017 100644 (file)
@@ -48,7 +48,7 @@ class SoftReferenceHook extends \TYPO3\CMS\Core\Database\SoftReferenceIndex {
         */
        public function findRef($table, $field, $uid, $content, $spKey, $spParams, $structurePath = '') {
                $retVal = FALSE;
-               $this->tokenID_basePrefix = ((((((($table . ':') . $uid) . ':') . $field) . ':') . $structurePath) . ':') . $spKey;
+               $this->tokenID_basePrefix = $table . ':' . $uid . ':' . $field . ':' . $structurePath . ':' . $spKey;
                switch ($spKey) {
                case 'rtehtmlarea_images':
                        $retVal = $this->findRef_rtehtmlarea_images($content, $spParams);
@@ -89,10 +89,10 @@ class SoftReferenceHook extends \TYPO3\CMS\Core\Database\SoftReferenceIndex {
                                        $elements[$k] = array();
                                        $elements[$k]['matchString'] = $v;
                                        // Token and substitute value
-                                       $imgTags[$k] = str_replace(('data-htmlarea-file-uid="' . $fileUid) . '"', ('data-htmlarea-file-uid="{softref:' . $tokenID) . '}"', $imgTags[$k]);
+                                       $imgTags[$k] = str_replace('data-htmlarea-file-uid="' . $fileUid . '"', 'data-htmlarea-file-uid="{softref:' . $tokenID . '}"', $imgTags[$k]);
                                        $elements[$k]['subst'] = array(
                                                'type' => 'db',
-                                               'recordRef' => (($fileTable ? $fileTable : 'sys_file') . ':') . $fileUid,
+                                               'recordRef' => ($fileTable ? $fileTable : 'sys_file') . ':' . $fileUid,
                                                'tokenID' => $tokenID,
                                                'tokenValue' => $fileUid
                                        );
index b3ded40..e4f62d3 100644 (file)
@@ -56,7 +56,7 @@ class StatusReportConflictsCheckHook implements \TYPO3\CMS\Reports\StatusProvide
                        }
                }
                if (count($conflictingExtensions)) {
-                       $value = ($GLOBALS['LANG']->sL('LLL:EXT:rtehtmlarea/hooks/statusreport/locallang.xml:keys') . ' ') . implode(', ', $conflictingExtensions);
+                       $value = $GLOBALS['LANG']->sL('LLL:EXT:rtehtmlarea/hooks/statusreport/locallang.xml:keys') . ' ' . implode(', ', $conflictingExtensions);
                        $message = $GLOBALS['LANG']->sL('LLL:EXT:rtehtmlarea/hooks/statusreport/locallang.xml:uninstall');
                        $status = \TYPO3\CMS\Reports\Status::ERROR;
                } else {
index ba0297f..f181d12 100644 (file)
@@ -57,10 +57,10 @@ class ImageFolderTree extends TBE_FolderTree {
         */
        public function wrapTitle($title, \TYPO3\CMS\Core\Resource\Folder $folderObject) {
                if ($this->ext_isLinkable($folderObject)) {
-                       $aOnClick = ((((((((('return jumpToUrl(\'' . $this->thisScript) . '?editorNo=') . $GLOBALS['SOBE']->browser->editorNo) . '&act=') . $GLOBALS['SOBE']->browser->act) . '&mode=') . $GLOBALS['SOBE']->browser->mode) . '&expandFolder=') . rawurlencode($folderObject->getCombinedIdentifier())) . '\');';
-                       return ((('<a href="#" onclick="' . htmlspecialchars($aOnClick)) . '">') . $title) . '</a>';
+                       $aOnClick = 'return jumpToUrl(\'' . $this->thisScript . '?editorNo=' . $GLOBALS['SOBE']->browser->editorNo . '&act=' . $GLOBALS['SOBE']->browser->act . '&mode=' . $GLOBALS['SOBE']->browser->mode . '&expandFolder=' . rawurlencode($folderObject->getCombinedIdentifier()) . '\');';
+                       return '<a href="#" onclick="' . htmlspecialchars($aOnClick) . '">' . $title . '</a>';
                } else {
-                       return ('<span class="typo3-dimmed">' . $title) . '</span>';
+                       return '<span class="typo3-dimmed">' . $title . '</span>';
                }
        }
 
@@ -86,8 +86,8 @@ class ImageFolderTree extends TBE_FolderTree {
         */
        public function PMiconATagWrap($icon, $cmd, $isExpand = TRUE) {
                if ($this->thisScript) {
-                       $js = htmlspecialchars(((((('Tree.thisScript=\'' . $GLOBALS['BACK_PATH']) . 'ajax.php\';Tree.load(\'') . $cmd) . '\', ') . intval($isExpand)) . ', this);');
-                       return ((('<a class="pm" onclick="' . $js) . '">') . $icon) . '</a>';
+                       $js = htmlspecialchars('Tree.thisScript=\'' . $GLOBALS['BACK_PATH'] . 'ajax.php\';Tree.load(\'' . $cmd . '\', ' . intval($isExpand) . ', this);');
+                       return '<a class="pm" onclick="' . $js . '">' . $icon . '</a>';
                } else {
                        return $icon;
                }
index 811b412..937469f 100644 (file)
@@ -63,27 +63,27 @@ class PageTree extends \rtePageTree {
                foreach ($treeArr as $k => $v) {
                        $c++;
                        $bgColorClass = ($c + 1) % 2 ? 'bgColor' : 'bgColor-10';
-                       if (($GLOBALS['SOBE']->browser->curUrlInfo['act'] == 'page' && $GLOBALS['SOBE']->browser->curUrlInfo['pageid'] == $v['row']['uid']) && $GLOBALS['SOBE']->browser->curUrlInfo['pageid']) {
-                               $arrCol = ('<td><img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/blinkarrow_right.gif', 'width="5" height="9"')) . ' class="c-blinkArrowR" alt="" /></td>';
+                       if ($GLOBALS['SOBE']->browser->curUrlInfo['act'] == 'page' && $GLOBALS['SOBE']->browser->curUrlInfo['pageid'] == $v['row']['uid'] && $GLOBALS['SOBE']->browser->curUrlInfo['pageid']) {
+                               $arrCol = '<td><img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/blinkarrow_right.gif', 'width="5" height="9"') . ' class="c-blinkArrowR" alt="" /></td>';
                                $bgColorClass = 'bgColor4';
                        } else {
                                $arrCol = '<td></td>';
                        }
-                       $aOnClick = ((((((((((('return jumpToUrl(\'' . $this->thisScript) . '?act=') . $GLOBALS['SOBE']->browser->act) . '&editorNo=') . $GLOBALS['SOBE']->browser->editorNo) . '&contentTypo3Language=') . $GLOBALS['SOBE']->browser->contentTypo3Language) . '&mode=') . $GLOBALS['SOBE']->browser->mode) . '&expandPage=') . $v['row']['uid']) . '\');';
-                       $cEbullet = $this->ext_isLinkable($v['row']['doktype'], $v['row']['uid']) ? ((('<a href="#" onclick="' . htmlspecialchars($aOnClick)) . '"><img') . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/ol/arrowbullet.gif', 'width="18" height="16"')) . ' alt="" /></a>' : '';
-                       $out .= (((((((((('
-                               <tr class="' . $bgColorClass) . '">
-                                       <td nowrap="nowrap"') . ($v['row']['_CSSCLASS'] ? (' class="' . $v['row']['_CSSCLASS']) . '"' : '')) . '>') . $v['HTML']) . $this->wrapTitle($this->getTitleStr($v['row'], $titleLen), $v['row'], $this->ext_pArrPages)) . '</td>') . $arrCol) . '<td>') . $cEbullet) . '</td>
+                       $aOnClick = 'return jumpToUrl(\'' . $this->thisScript . '?act=' . $GLOBALS['SOBE']->browser->act . '&editorNo=' . $GLOBALS['SOBE']->browser->editorNo . '&contentTypo3Language=' . $GLOBALS['SOBE']->browser->contentTypo3Language . '&mode=' . $GLOBALS['SOBE']->browser->mode . '&expandPage=' . $v['row']['uid'] . '\');';
+                       $cEbullet = $this->ext_isLinkable($v['row']['doktype'], $v['row']['uid']) ? '<a href="#" onclick="' . htmlspecialchars($aOnClick) . '"><img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/ol/arrowbullet.gif', 'width="18" height="16"') . ' alt="" /></a>' : '';
+                       $out .= '
+                               <tr class="' . $bgColorClass . '">
+                                       <td nowrap="nowrap"' . ($v['row']['_CSSCLASS'] ? ' class="' . $v['row']['_CSSCLASS'] . '"' : '') . '>' . $v['HTML'] . $this->wrapTitle($this->getTitleStr($v['row'], $titleLen), $v['row'], $this->ext_pArrPages) . '</td>' . $arrCol . '<td>' . $cEbullet . '</td>
                                </tr>';
                }
-               $out = ('
+               $out = '
 
 
                        <!--
                                Navigation Page Tree:
                        -->
                        <table border="0" cellpadding="0" cellspacing="0" id="typo3-tree">
-                               ' . $out) . '
+                               ' . $out . '
                        </table>';
                return $out;
        }
index af2d021..7d24836 100644 (file)
@@ -103,9 +103,9 @@ abstract class RteHtmlAreaApi {
                // Localization array must be initialized here
                if ($this->relativePathToLocallangFile) {
                        if ($this->htmlAreaRTE->is_FE()) {
-                               $this->LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge_recursive_overrule($this->LOCAL_LANG, \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile((('EXT:' . $this->extensionKey) . '/') . $this->relativePathToLocallangFile, $this->htmlAreaRTE->language));
+                               $this->LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge_recursive_overrule($this->LOCAL_LANG, \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile('EXT:' . $this->extensionKey . '/' . $this->relativePathToLocallangFile, $this->htmlAreaRTE->language));
                        } else {
-                               $LANG->includeLLFile((('EXT:' . $this->extensionKey) . '/') . $this->relativePathToLocallangFile);
+                               $LANG->includeLLFile('EXT:' . $this->extensionKey . '/' . $this->relativePathToLocallangFile);
                        }
                }
                return TRUE;
@@ -119,7 +119,7 @@ abstract class RteHtmlAreaApi {
        public function addButtonsToToolbar() {
                //Add only buttons not yet in the default toolbar order
                $addButtons = implode(',', array_diff(\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->pluginButtons, 1), \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->htmlAreaRTE->defaultToolbarOrder, 1)));
-               return ($addButtons ? ('bar,' . $addButtons) . ',linebreak,' : '') . $this->htmlAreaRTE->defaultToolbarOrder;
+               return ($addButtons ? 'bar,' . $addButtons . ',linebreak,' : '') . $this->htmlAreaRTE->defaultToolbarOrder;
        }
 
        /**
@@ -149,8 +149,8 @@ abstract class RteHtmlAreaApi {
                foreach ($pluginButtons as $button) {
                        if (in_array($button, $this->toolbar)) {
                                if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.'][($button . '.')])) {
-                                       $registerRTEinJavascriptString .= ((('
-                       RTEarea[' . $RTEcounter) . '].buttons.') . $button) . ' = new Object();';
+                                       $registerRTEinJavascriptString .= '
+                       RTEarea[' . $RTEcounter . '].buttons.' . $button . ' = new Object();';
                                }
                        }
                }
@@ -172,7 +172,7 @@ abstract class RteHtmlAreaApi {
         * @return      string          the full path to the plugin directory
         */
        public function getPathToPluginDirectory() {
-               return $this->relativePathToPluginDirectory ? ($this->htmlAreaRTE->httpTypo3Path . \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($this->extensionKey)) . $this->relativePathToPluginDirectory : '';
+               return $this->relativePathToPluginDirectory ? $this->htmlAreaRTE->httpTypo3Path . \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($this->extensionKey) . $this->relativePathToPluginDirectory : '';
        }
 
        /**
index 6409a53..72ef71b 100644 (file)
@@ -338,7 +338,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                global $LANG, $TYPO3_DB, $TYPO3_CONF_VARS;
                $this->TCEform = $parentObject;
                $inline = $this->TCEform->inline;
-               $LANG->includeLLFile(('EXT:' . $this->ID) . '/locallang.xml');
+               $LANG->includeLLFile('EXT:' . $this->ID . '/locallang.xml');
                $this->client = $this->clientInfo();
                $this->typoVersion = \TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version);
                $this->userUid = 'BE_' . $GLOBALS['BE_USER']->user['uid'];
@@ -401,9 +401,9 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                        $tableA = 'sys_language';
                                        $tableB = 'static_languages';
                                        $languagesUidsList = $this->contentLanguageUid;
-                                       $selectFields = (((((($tableA . '.uid,') . $tableB) . '.lg_iso_2,') . $tableB) . '.lg_country_iso_2,') . $tableB) . '.lg_typo3';
-                                       $tableAB = (((((($tableA . ' LEFT JOIN ') . $tableB) . ' ON ') . $tableA) . '.static_lang_isocode=') . $tableB) . '.uid';
-                                       $whereClause = (($tableA . '.uid IN (') . $languagesUidsList) . ') ';
+                                       $selectFields = $tableA . '.uid,' . $tableB . '.lg_iso_2,' . $tableB . '.lg_country_iso_2,' . $tableB . '.lg_typo3';
+                                       $tableAB = $tableA . ' LEFT JOIN ' . $tableB . ' ON ' . $tableA . '.static_lang_isocode=' . $tableB . '.uid';
+                                       $whereClause = $tableA . '.uid IN (' . $languagesUidsList . ') ';
                                        $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::BEenableFields($tableA);
                                        $whereClause .= \TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause($tableA);
                                        $res = $TYPO3_DB->exec_SELECTquery($selectFields, $tableAB, $whereClause);
@@ -443,7 +443,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                $RTEHeight = isset($GLOBALS['BE_USER']->userTS['options.']['RTESmallHeight']) ? $GLOBALS['BE_USER']->userTS['options.']['RTESmallHeight'] : '380';
                                $RTEWidth = $RTEWidth + ($this->TCEform->docLarge ? (isset($GLOBALS['BE_USER']->userTS['options.']['RTELargeWidthIncrement']) ? $GLOBALS['BE_USER']->userTS['options.']['RTELargeWidthIncrement'] : '150') : 0);
                                $RTEWidth -= $inline->getStructureDepth() > 0 ? ($inline->getStructureDepth() + 1) * $inline->getLevelMargin() : 0;
-                               $RTEWidthOverride = (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteWidth'])) && trim($GLOBALS['BE_USER']->uc['rteWidth']) ? trim($GLOBALS['BE_USER']->uc['rteWidth']) : trim($this->thisConfig['RTEWidthOverride']);
+                               $RTEWidthOverride = is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteWidth']) && trim($GLOBALS['BE_USER']->uc['rteWidth']) ? trim($GLOBALS['BE_USER']->uc['rteWidth']) : trim($this->thisConfig['RTEWidthOverride']);
                                if ($RTEWidthOverride) {
                                        if (strstr($RTEWidthOverride, '%')) {
                                                if ($this->client['browser'] != 'msie') {
@@ -455,13 +455,13 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                }
                                $RTEWidth = strstr($RTEWidth, '%') ? $RTEWidth : $RTEWidth . 'px';
                                $RTEHeight = $RTEHeight + ($this->TCEform->docLarge ? (isset($GLOBALS['BE_USER']->userTS['options.']['RTELargeHeightIncrement']) ? $GLOBALS['BE_USER']->userTS['options.']['RTELargeHeightIncrement'] : 0) : 0);
-                               $RTEHeightOverride = (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteHeight'])) && intval($GLOBALS['BE_USER']->uc['rteHeight']) ? intval($GLOBALS['BE_USER']->uc['rteHeight']) : intval($this->thisConfig['RTEHeightOverride']);
+                               $RTEHeightOverride = is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteHeight']) && intval($GLOBALS['BE_USER']->uc['rteHeight']) ? intval($GLOBALS['BE_USER']->uc['rteHeight']) : intval($this->thisConfig['RTEHeightOverride']);
                                $RTEHeight = $RTEHeightOverride > 0 ? $RTEHeightOverride : $RTEHeight;
                                $RTEPaddingRight = '2px';
                                $editorWrapWidth = '99%';
                        }
                        $editorWrapHeight = '100%';
-                       $this->RTEdivStyle = ((((('position:relative; left:0px; top:0px; height:' . $RTEHeight) . 'px; width:') . $RTEWidth) . '; border: 1px solid black; padding: 2px ') . $RTEPaddingRight) . ' 2px 2px;';
+                       $this->RTEdivStyle = 'position:relative; left:0px; top:0px; height:' . $RTEHeight . 'px; width:' . $RTEWidth . '; border: 1px solid black; padding: 2px ' . $RTEPaddingRight . ' 2px 2px;';
                        /* =======================================
                         * LOAD CSS AND JAVASCRIPT
                         * =======================================
@@ -497,11 +497,11 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        }
                        // Draw the textarea
                        $visibility = 'hidden';
-                       $item = ((((((((((((((((((($this->triggerField($PA['itemFormElName']) . '
-                               <div id="pleasewait') . $textAreaId) . '" class="pleasewait" style="display: block;" >') . $LANG->getLL('Please wait')) . '</div>
-                               <div id="editorWrap') . $textAreaId) . '" class="editorWrap" style="visibility: hidden; width:') . $editorWrapWidth) . '; height:') . $editorWrapHeight) . ';">
-                               <textarea id="RTEarea') . $textAreaId) . '" name="') . htmlspecialchars($PA['itemFormElName'])) . '" rows="0" cols="0" style="') . \TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities(htmlspecialchars($this->RTEdivStyle))) . '">') . \TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea($value)) . '</textarea>
-                               </div>') . LF;
+                       $item = $this->triggerField($PA['itemFormElName']) . '
+                               <div id="pleasewait' . $textAreaId . '" class="pleasewait" style="display: block;" >' . $LANG->getLL('Please wait') . '</div>
+                               <div id="editorWrap' . $textAreaId . '" class="editorWrap" style="visibility: hidden; width:' . $editorWrapWidth . '; height:' . $editorWrapHeight . ';">
+                               <textarea id="RTEarea' . $textAreaId . '" name="' . htmlspecialchars($PA['itemFormElName']) . '" rows="0" cols="0" style="' . \TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities(htmlspecialchars($this->RTEdivStyle)) . '">' . \TYPO3\CMS\Core\Utility\GeneralUtility::formatForTextarea($value) . '</textarea>
+                               </div>' . LF;
                }
                // Return form item:
                return $item;
@@ -527,10 +527,10 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                if ($fileName) {
                        $fileName = $this->getFullFileName($fileName);
                }
-               $absolutePath = $fileName ? \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath((PATH_site . ($this->is_FE() || $this->isFrontendEditActive() ? '' : TYPO3_mainDir)) . $fileName) : '';
+               $absolutePath = $fileName ? \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath(PATH_site . ($this->is_FE() || $this->isFrontendEditActive() ? '' : TYPO3_mainDir) . $fileName) : '';
                // Fallback to default content css file if configured file does not exists or is of zero size
-               if ((!$fileName || !file_exists($absolutePath)) || !filesize($absolutePath)) {
-                       $fileName = $this->getFullFileName(('EXT:' . $this->ID) . '/res/contentcss/default.css');
+               if (!$fileName || !file_exists($absolutePath) || !filesize($absolutePath)) {
+                       $fileName = $this->getFullFileName('EXT:' . $this->ID . '/res/contentcss/default.css');
                }
                return $fileName;
        }
@@ -542,7 +542,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         */
        protected function addSkin() {
                // Get skin file name from Page TSConfig if any
-               $skinFilename = trim($this->thisConfig['skin']) ? trim($this->thisConfig['skin']) : ('EXT:' . $this->ID) . '/htmlarea/skins/default/htmlarea.css';
+               $skinFilename = trim($this->thisConfig['skin']) ? trim($this->thisConfig['skin']) : 'EXT:' . $this->ID . '/htmlarea/skins/default/htmlarea.css';
                $this->editorCSS = $this->getFullFileName($skinFilename);
                $skinDir = dirname($this->editorCSS);
                // Editing area style sheet
@@ -556,7 +556,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                $pathToSkin = $this->registeredPlugins[$pluginId]->getPathToSkin();
                                if ($pathToSkin) {
                                        $key = $this->registeredPlugins[$pluginId]->getExtensionKey();
-                                       $this->addStyleSheet(('rtehtmlarea-plugin-' . $pluginId) . '-skin', ($this->is_FE() ? \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($key) : $this->backPath . \TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath($key)) . $pathToSkin);
+                                       $this->addStyleSheet('rtehtmlarea-plugin-' . $pluginId . '-skin', ($this->is_FE() ? \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($key) : $this->backPath . \TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath($key)) . $pathToSkin);
                                }
                        }
                }
@@ -574,7 +574,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
        protected function addStyleSheet($key, $href, $title = '', $relation = 'stylesheet') {
                // If it was not known that an RTE-enabled would be created when the page was first created, the css would not be added to head
                if (is_object($this->TCEform->inline) && $this->TCEform->inline->isAjaxCall) {
-                       $this->TCEform->additionalCode_pre[$key] = ((((('<link rel="' . $relation) . '" type="text/css" href="') . $href) . '" title="') . $title) . '" />';
+                       $this->TCEform->additionalCode_pre[$key] = '<link rel="' . $relation . '" type="text/css" href="' . $href . '" title="' . $title . '" />';
                } else {
                        $this->pageRenderer->addCssFile($href, $relation, 'screen', $title);
                }
@@ -594,7 +594,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                $this->setPlugins();
                // Merge the list of enabled plugins with the lists from the previous RTE editing areas on the same form
                $this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter] = $this->pluginEnabledArray;
-               if (($this->TCEform->RTEcounter > 1 && isset($this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter - 1])) && is_array($this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter - 1])) {
+               if ($this->TCEform->RTEcounter > 1 && isset($this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter - 1]) && is_array($this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter - 1])) {
                        $this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter] = array_unique(array_values(array_merge($this->pluginEnabledArray, $this->pluginEnabledCumulativeArray[$this->TCEform->RTEcounter - 1])));
                }
        }
@@ -651,15 +651,15 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                if ($this->client['browser'] == 'msie' || $this->client['browser'] == 'opera') {
                        $this->thisConfig['keepButtonGroupTogether'] = 0;
                }
-               $this->defaultToolbarOrder = ((('bar, blockstylelabel, blockstyle, space, textstylelabel, textstyle, linebreak,
+               $this->defaultToolbarOrder = 'bar, blockstylelabel, blockstyle, space, textstylelabel, textstyle, linebreak,
                        bar, formattext, bold,  strong, italic, emphasis, big, small, insertedtext, deletedtext, citation, code, definition, keyboard, monospaced, quotation, sample, variable, bidioverride, strikethrough, subscript, superscript, underline, span,
                        bar, fontstyle, space, fontsize, bar, formatblock, insertparagraphbefore, insertparagraphafter, blockquote, line,
                        bar, left, center, right, justifyfull,
                        bar, orderedlist, unorderedlist, definitionlist, definitionitem, outdent, indent,  bar, lefttoright, righttoleft, language, showlanguagemarks,
                        bar, textcolor, bgcolor, textindicator,
-                       bar, editelement, showmicrodata, emoticon, insertcharacter, insertsofthyphen, link, unlink, image, table,' . ((($this->thisConfig['hideTableOperationsInToolbar'] && is_array($this->thisConfig['buttons.'])) && is_array($this->thisConfig['buttons.']['toggleborders.'])) && $this->thisConfig['buttons.']['toggleborders.']['keepInToolbar'] ? ' toggleborders,' : '')) . ' user, acronym, bar, findreplace, spellcheck,
+                       bar, editelement, showmicrodata, emoticon, insertcharacter, insertsofthyphen, link, unlink, image, table,' . ($this->thisConfig['hideTableOperationsInToolbar'] && is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['toggleborders.']) && $this->thisConfig['buttons.']['toggleborders.']['keepInToolbar'] ? ' toggleborders,' : '') . ' user, acronym, bar, findreplace, spellcheck,
                        bar, chMode, inserttag, removeformat, bar, copy, cut, paste, pastetoggle, pastebehaviour, bar, undo, redo, bar, showhelp, about, linebreak,
-                       ') . ($this->thisConfig['hideTableOperationsInToolbar'] ? '' : 'bar, toggleborders,')) . ' bar, tableproperties, tablerestyle, bar, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, bar,
+                       ' . ($this->thisConfig['hideTableOperationsInToolbar'] ? '' : 'bar, toggleborders,') . ' bar, tableproperties, tablerestyle, bar, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, bar,
                        columnproperties, columninsertbefore, columninsertafter, columndelete, columnsplit, bar,
                        cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge';
                // Additional buttons from registered plugins
@@ -803,10 +803,10 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @return void
         */
        protected function addRteJsFiles($RTEcounter) {
-               $this->pageRenderer->addJsFile($this->getFullFileName(('EXT:' . $this->ID) . '/htmlarea/htmlarea.js'));
+               $this->pageRenderer->addJsFile($this->getFullFileName('EXT:' . $this->ID . '/htmlarea/htmlarea.js'));
                foreach ($this->pluginEnabledCumulativeArray[$RTEcounter] as $pluginId) {
                        $extensionKey = is_object($this->registeredPlugins[$pluginId]) ? $this->registeredPlugins[$pluginId]->getExtensionKey() : $this->ID;
-                       $this->pageRenderer->addJsFile($this->getFullFileName(((((('EXT:' . $extensionKey) . '/htmlarea/plugins/') . $pluginId) . '/') . strtolower(preg_replace('/([a-z])([A-Z])([a-z])/', '$1-$2$3', $pluginId))) . '.js'));
+                       $this->pageRenderer->addJsFile($this->getFullFileName('EXT:' . $extensionKey . '/htmlarea/plugins/' . $pluginId . '/' . strtolower(preg_replace('/([a-z])([A-Z])([a-z])/', '$1-$2$3', $pluginId)) . '.js'));
                }
        }
 
@@ -816,16 +816,16 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @return string RTE initialization inline JavaScript code
         */
        protected function getRteInitJsCode() {
-               return ((((((((((('
+               return '
                        if (typeof(RTEarea) == "undefined") {
                                RTEarea = new Object();
                                RTEarea[0] = new Object();
-                               RTEarea[0].version = "' . $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['version']) . '";
-                               RTEarea[0].editorUrl = "') . $this->extHttpPath) . 'htmlarea/";
-                               RTEarea[0].editorCSS = "') . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->editorCSS)) . '";
-                               RTEarea[0].editorSkin = "') . dirname($this->editorCSS)) . '/";
-                               RTEarea[0].editedContentCSS = "') . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->editedContentCSS)) . '";
-                               RTEarea[0].hostUrl = "') . $this->hostURL) . '";
+                               RTEarea[0].version = "' . $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$this->ID]['version'] . '";
+                               RTEarea[0].editorUrl = "' . $this->extHttpPath . 'htmlarea/";
+                               RTEarea[0].editorCSS = "' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->editorCSS) . '";
+                               RTEarea[0].editorSkin = "' . dirname($this->editorCSS) . '/";
+                               RTEarea[0].editedContentCSS = "' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->editedContentCSS) . '";
+                               RTEarea[0].hostUrl = "' . $this->hostURL . '";
                                RTEarea.init = function() {
                                        if (typeof(HTMLArea) == "undefined" || !Ext.isReady) {
                                                window.setTimeout("RTEarea.init();", 10);
@@ -856,67 +856,67 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @todo Define visibility
         */
        public function registerRTEinJS($RTEcounter, $table = '', $uid = '', $field = '', $textAreaId = '') {
-               $configureRTEInJavascriptString = ((((((((((((((((((((((((((((((((((((((((((('
+               $configureRTEInJavascriptString = '
                        if (typeof(configureEditorInstance) == "undefined") {
                                configureEditorInstance = new Object();
                        }
-                       configureEditorInstance["' . $textAreaId) . '"] = function() {
+                       configureEditorInstance["' . $textAreaId . '"] = function() {
                                if (typeof(RTEarea) == "undefined" || typeof(HTMLArea) == "undefined") {
-                                       window.setTimeout("configureEditorInstance[\'') . $textAreaId) . '\']();", 40);
+                                       window.setTimeout("configureEditorInstance[\'' . $textAreaId . '\']();", 40);
                                } else {
-                       editornumber = "') . $textAreaId) . '";
+                       editornumber = "' . $textAreaId . '";
                        RTEarea[editornumber] = new Object();
-                       RTEarea[editornumber].RTEtsConfigParams = "&RTEtsConfigParams=') . rawurlencode($this->RTEtsConfigParams())) . '";
+                       RTEarea[editornumber].RTEtsConfigParams = "&RTEtsConfigParams=' . rawurlencode($this->RTEtsConfigParams()) . '";
                        RTEarea[editornumber].number = editornumber;
                        RTEarea[editornumber].deleted = false;
-                       RTEarea[editornumber].textAreaId = "') . $textAreaId) . '";
+                       RTEarea[editornumber].textAreaId = "' . $textAreaId . '";
                        RTEarea[editornumber].id = "RTEarea" + editornumber;
-                       RTEarea[editornumber].RTEWidthOverride = "') . ((is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteWidth'])) && trim($GLOBALS['BE_USER']->uc['rteWidth']) ? trim($GLOBALS['BE_USER']->uc['rteWidth']) : trim($this->thisConfig['RTEWidthOverride']))) . '";
-                       RTEarea[editornumber].RTEHeightOverride = "') . ((is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteHeight'])) && intval($GLOBALS['BE_USER']->uc['rteHeight']) ? intval($GLOBALS['BE_USER']->uc['rteHeight']) : intval($this->thisConfig['RTEHeightOverride']))) . '";
-                       RTEarea[editornumber].resizable = ') . ((is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteResize'])) && $GLOBALS['BE_USER']->uc['rteResize'] ? 'true' : (trim($this->thisConfig['rteResize']) ? 'true' : 'false'))) . ';
-                       RTEarea[editornumber].maxHeight = "') . ((is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteMaxHeight'])) && intval($GLOBALS['BE_USER']->uc['rteMaxHeight']) ? trim($GLOBALS['BE_USER']->uc['rteMaxHeight']) : (intval($this->thisConfig['rteMaxHeight']) ? intval($this->thisConfig['rteMaxHeight']) : '2000'))) . '";
-                       RTEarea[editornumber].fullScreen = ') . ($this->fullScreen ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].showStatusBar = ') . (trim($this->thisConfig['showStatusBar']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].enableWordClean = ') . (trim($this->thisConfig['enableWordClean']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].htmlRemoveComments = ') . (trim($this->thisConfig['removeComments']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].disableEnterParagraphs = ') . (trim($this->thisConfig['disableEnterParagraphs']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].disableObjectResizing = ') . (trim($this->thisConfig['disableObjectResizing']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].removeTrailingBR = ') . (trim($this->thisConfig['removeTrailingBR']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].useCSS = ') . (trim($this->thisConfig['useCSS']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].keepButtonGroupTogether = ') . (trim($this->thisConfig['keepButtonGroupTogether']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].disablePCexamples = ') . (trim($this->thisConfig['disablePCexamples']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].showTagFreeClasses = ') . (trim($this->thisConfig['showTagFreeClasses']) ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].useHTTPS = ') . (trim(stristr($this->siteURL, 'https')) || $this->thisConfig['forceHTTPS'] ? 'true' : 'false')) . ';
-                       RTEarea[editornumber].tceformsNested = ') . (is_object($this->TCEform) && method_exists($this->TCEform, 'getDynNestedStack') ? $this->TCEform->getDynNestedStack(TRUE) : '[]')) . ';
+                       RTEarea[editornumber].RTEWidthOverride = "' . (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteWidth']) && trim($GLOBALS['BE_USER']->uc['rteWidth']) ? trim($GLOBALS['BE_USER']->uc['rteWidth']) : trim($this->thisConfig['RTEWidthOverride'])) . '";
+                       RTEarea[editornumber].RTEHeightOverride = "' . (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteHeight']) && intval($GLOBALS['BE_USER']->uc['rteHeight']) ? intval($GLOBALS['BE_USER']->uc['rteHeight']) : intval($this->thisConfig['RTEHeightOverride'])) . '";
+                       RTEarea[editornumber].resizable = ' . (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteResize']) && $GLOBALS['BE_USER']->uc['rteResize'] ? 'true' : (trim($this->thisConfig['rteResize']) ? 'true' : 'false')) . ';
+                       RTEarea[editornumber].maxHeight = "' . (is_object($GLOBALS['BE_USER']) && isset($GLOBALS['BE_USER']->uc['rteMaxHeight']) && intval($GLOBALS['BE_USER']->uc['rteMaxHeight']) ? trim($GLOBALS['BE_USER']->uc['rteMaxHeight']) : (intval($this->thisConfig['rteMaxHeight']) ? intval($this->thisConfig['rteMaxHeight']) : '2000')) . '";
+                       RTEarea[editornumber].fullScreen = ' . ($this->fullScreen ? 'true' : 'false') . ';
+                       RTEarea[editornumber].showStatusBar = ' . (trim($this->thisConfig['showStatusBar']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].enableWordClean = ' . (trim($this->thisConfig['enableWordClean']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].htmlRemoveComments = ' . (trim($this->thisConfig['removeComments']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].disableEnterParagraphs = ' . (trim($this->thisConfig['disableEnterParagraphs']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].disableObjectResizing = ' . (trim($this->thisConfig['disableObjectResizing']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].removeTrailingBR = ' . (trim($this->thisConfig['removeTrailingBR']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].useCSS = ' . (trim($this->thisConfig['useCSS']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].keepButtonGroupTogether = ' . (trim($this->thisConfig['keepButtonGroupTogether']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].disablePCexamples = ' . (trim($this->thisConfig['disablePCexamples']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].showTagFreeClasses = ' . (trim($this->thisConfig['showTagFreeClasses']) ? 'true' : 'false') . ';
+                       RTEarea[editornumber].useHTTPS = ' . (trim(stristr($this->siteURL, 'https')) || $this->thisConfig['forceHTTPS'] ? 'true' : 'false') . ';
+                       RTEarea[editornumber].tceformsNested = ' . (is_object($this->TCEform) && method_exists($this->TCEform, 'getDynNestedStack') ? $this->TCEform->getDynNestedStack(TRUE) : '[]') . ';
                        RTEarea[editornumber].dialogueWindows = new Object();';
                if (isset($this->thisConfig['dialogueWindows.']['defaultPositionFromTop'])) {
-                       $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].dialogueWindows.positionFromTop = ' . intval($this->thisConfig['dialogueWindows.']['defaultPositionFromTop'])) . ';';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].dialogueWindows.positionFromTop = ' . intval($this->thisConfig['dialogueWindows.']['defaultPositionFromTop']) . ';';
                }
                if (isset($this->thisConfig['dialogueWindows.']['defaultPositionFromLeft'])) {
-                       $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].dialogueWindows.positionFromLeft = ' . intval($this->thisConfig['dialogueWindows.']['defaultPositionFromLeft'])) . ';';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].dialogueWindows.positionFromLeft = ' . intval($this->thisConfig['dialogueWindows.']['defaultPositionFromLeft']) . ';';
                }
                // The following properties apply only to the backend
                if (!$this->is_FE()) {
-                       $configureRTEInJavascriptString .= ((((((('
-                       RTEarea[editornumber].sys_language_content = "' . $this->contentLanguageUid) . '";
-                       RTEarea[editornumber].typo3ContentLanguage = "') . $this->contentTypo3Language) . '";
-                       RTEarea[editornumber].typo3ContentCharset = "') . $this->contentCharset) . '";
-                       RTEarea[editornumber].userUid = "') . $this->userUid) . '";';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].sys_language_content = "' . $this->contentLanguageUid . '";
+                       RTEarea[editornumber].typo3ContentLanguage = "' . $this->contentTypo3Language . '";
+                       RTEarea[editornumber].typo3ContentCharset = "' . $this->contentCharset . '";
+                       RTEarea[editornumber].userUid = "' . $this->userUid . '";';
                }
                // Setting the plugin flags
                $configureRTEInJavascriptString .= '
                        RTEarea[editornumber].plugin = new Object();
                        RTEarea[editornumber].pathToPluginDirectory = new Object();';
                foreach ($this->pluginEnabledArray as $pluginId) {
-                       $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].plugin.' . $pluginId) . ' = true;';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].plugin.' . $pluginId . ' = true;';
                        if (is_object($this->registeredPlugins[$pluginId])) {
                                $pathToPluginDirectory = $this->registeredPlugins[$pluginId]->getPathToPluginDirectory();
                                if ($pathToPluginDirectory) {
-                                       $configureRTEInJavascriptString .= ((('
-                       RTEarea[editornumber].pathToPluginDirectory.' . $pluginId) . ' = "') . $pathToPluginDirectory) . '";';
+                                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].pathToPluginDirectory.' . $pluginId . ' = "' . $pathToPluginDirectory . '";';
                                }
                        }
                }
@@ -927,32 +927,32 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        foreach ($this->thisConfig['buttons.'] as $buttonIndex => $conf) {
                                $button = substr($buttonIndex, 0, -1);
                                if (is_array($conf)) {
-                                       $configureRTEInJavascriptString .= ((('
-                       RTEarea[editornumber].buttons.' . $button) . ' = ') . $this->buildNestedJSArray($conf)) . ';';
+                                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].buttons.' . $button . ' = ' . $this->buildNestedJSArray($conf) . ';';
                                }
                        }
                }
                // Setting the list of tags to be removed if specified in the RTE config
                if (trim($this->thisConfig['removeTags'])) {
-                       $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].htmlRemoveTags = /^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->thisConfig['removeTags'], 1))) . ')$/i;';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].htmlRemoveTags = /^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->thisConfig['removeTags'], 1)) . ')$/i;';
                }
                // Setting the list of tags to be removed with their contents if specified in the RTE config
                if (trim($this->thisConfig['removeTagsAndContents'])) {
-                       $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].htmlRemoveTagsAndContents = /^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->thisConfig['removeTagsAndContents'], 1))) . ')$/i;';
+                       $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].htmlRemoveTagsAndContents = /^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->thisConfig['removeTagsAndContents'], 1)) . ')$/i;';
                }
                // Setting array of custom tags if specified in the RTE config
                if (!empty($this->thisConfig['customTags'])) {
                        $customTags = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->thisConfig['customTags'], 1);
                        if (!empty($customTags)) {
-                               $configureRTEInJavascriptString .= ('
-                               RTEarea[editornumber].customTags= ' . json_encode($customTags)) . ';';
+                               $configureRTEInJavascriptString .= '
+                               RTEarea[editornumber].customTags= ' . json_encode($customTags) . ';';
                        }
                }
                // Setting the pageStyle
-               $configureRTEInJavascriptString .= ('
-                       RTEarea[editornumber].pageStyle = "' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->getContentCssFileName())) . '";';
+               $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].pageStyle = "' . \TYPO3\CMS\Core\Utility\GeneralUtility::createVersionNumberedFilename($this->getContentCssFileName()) . '";';
                // Process classes configuration
                $classesConfigurationRequired = FALSE;
                foreach ($this->registeredPlugins as $pluginId => $plugin) {
@@ -970,13 +970,13 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        }
                }
                // Avoid premature reference to HTMLArea when being initially loaded by IRRE Ajax call
-               $configureRTEInJavascriptString .= ((((('
-                       RTEarea[editornumber].toolbar = ' . $this->getJSToolbarArray()) . ';
-                       RTEarea[editornumber].convertButtonId = ') . json_encode(array_flip($this->convertToolbarForHtmlAreaArray))) . ';
+               $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].toolbar = ' . $this->getJSToolbarArray() . ';
+                       RTEarea[editornumber].convertButtonId = ' . json_encode(array_flip($this->convertToolbarForHtmlAreaArray)) . ';
                        RTEarea.initEditor(editornumber);
                                }
                        };
-                       configureEditorInstance["') . $textAreaId) . '"]();';
+                       configureEditorInstance["' . $textAreaId . '"]();';
                return $configureRTEInJavascriptString;
        }
 
@@ -1012,8 +1012,8 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         */
        public function buildJSClassesConfig($RTEcounter) {
                // Include JS arrays of configured classes
-               $configureRTEInJavascriptString .= (('
-                       RTEarea[editornumber].classesUrl = "' . ($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '')) . $this->writeTemporaryFile('', ('classes_' . $this->language), 'js', $this->buildJSClassesArray(), TRUE)) . '";';
+               $configureRTEInJavascriptString .= '
+                       RTEarea[editornumber].classesUrl = "' . ($this->is_FE() && $GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . $this->writeTemporaryFile('', ('classes_' . $this->language), 'js', $this->buildJSClassesArray(), TRUE) . '";';
                return $configureRTEInJavascriptString;
        }
 
@@ -1054,12 +1054,12 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                $classSet = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $conf, 1);
                                $classList = implode(',', $classSet);
                                foreach ($classSet as $className) {
-                                       $classesArray['XOR'][$className] = ('/^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', \TYPO3\CMS\Core\Utility\GeneralUtility::rmFromList($className, $classList), 1))) . ')$/';
+                                       $classesArray['XOR'][$className] = '/^(' . implode('|', \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', \TYPO3\CMS\Core\Utility\GeneralUtility::rmFromList($className, $classList), 1)) . ')$/';
                                }
                        }
                }
                foreach ($classesArray as $key => $subArray) {
-                       $JSClassesArray .= (((('HTMLArea.classes' . ucfirst($key)) . ' = ') . $this->buildNestedJSArray($subArray)) . ';') . LF;
+                       $JSClassesArray .= 'HTMLArea.classes' . ucfirst($key) . ' = ' . $this->buildNestedJSArray($subArray) . ';' . LF;
                }
                return $JSClassesArray;
        }
@@ -1089,7 +1089,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                $JSLanguageArray = 'HTMLArea.I18N = new Object();' . LF;
                $labelsArray = array('tooltips' => array(), 'msg' => array(), 'dialogs' => array());
                foreach ($labelsArray as $labels => $subArray) {
-                       $LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile(((('EXT:' . $this->ID) . '/htmlarea/locallang_') . $labels) . '.xml', $this->language, 'utf-8');
+                       $LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile('EXT:' . $this->ID . '/htmlarea/locallang_' . $labels . '.xml', $this->language, 'utf-8');
                        if (!empty($LOCAL_LANG[$this->language])) {
                                $LOCAL_LANG[$this->language] = \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge_recursive_overrule($LOCAL_LANG['default'], $LOCAL_LANG[$this->language], FALSE, FALSE);
                        } else {
@@ -1097,7 +1097,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        }
                        $labelsArray[$labels] = $LOCAL_LANG[$this->language];
                }
-               $JSLanguageArray .= (('HTMLArea.I18N = ' . json_encode($labelsArray)) . ';') . LF;
+               $JSLanguageArray .= 'HTMLArea.I18N = ' . json_encode($labelsArray) . ';' . LF;
                return $JSLanguageArray;
        }
 
@@ -1118,7 +1118,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                } else {
                        $output = $contents;
                }
-               $relativeFilename = (((((('typo3temp/' . $this->ID) . '_') . str_replace('-', '_', $label)) . '_') . \TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5(((TYPO3_version . $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['version']) . ($sourceFileName ? $sourceFileName : $output)), 20)) . '.') . $fileExtension;
+               $relativeFilename = 'typo3temp/' . $this->ID . '_' . str_replace('-', '_', $label) . '_' . \TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5((TYPO3_version . $TYPO3_CONF_VARS['EXTCONF'][$this->ID]['version'] . ($sourceFileName ? $sourceFileName : $output)), 20) . '.' . $fileExtension;
                $destination = PATH_site . $relativeFilename;
                if (!file_exists($destination)) {
                        $minifiedJavaScript = '';
@@ -1150,7 +1150,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                foreach ($this->pluginEnabledCumulativeArray[$RTEcounter] as $pluginId) {
                        $contents .= $this->buildJSLangArray($pluginId) . LF;
                }
-               return $this->writeTemporaryFile('', ($this->language . '_') . $this->OutputCharset, 'js', $contents, TRUE);
+               return $this->writeTemporaryFile('', $this->language . '_' . $this->OutputCharset, 'js', $contents, TRUE);
        }
 
        /**
@@ -1163,15 +1163,15 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
        public function buildJSLangArray($plugin) {
                $LOCAL_LANG = FALSE;
                $extensionKey = is_object($this->registeredPlugins[$plugin]) ? $this->registeredPlugins[$plugin]->getExtensionKey() : $this->ID;
-               $LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile(((('EXT:' . $extensionKey) . '/htmlarea/plugins/') . $plugin) . '/locallang.xml', $this->language, 'utf-8', 1);
-               $JSLanguageArray = (('HTMLArea.I18N["' . $plugin) . '"] = new Object();') . LF;
+               $LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile('EXT:' . $extensionKey . '/htmlarea/plugins/' . $plugin . '/locallang.xml', $this->language, 'utf-8', 1);
+               $JSLanguageArray = 'HTMLArea.I18N["' . $plugin . '"] = new Object();' . LF;
                if (is_array($LOCAL_LANG)) {
                        if (!empty($LOCAL_LANG[$this->language])) {
                                $LOCAL_LANG[$this->language] = \TYPO3\CMS\Core\Utility\GeneralUtility::array_merge_recursive_overrule($LOCAL_LANG['default'], $LOCAL_LANG[$this->language], FALSE, FALSE);
                        } else {
                                $LOCAL_LANG[$this->language] = $LOCAL_LANG['default'];
                        }
-                       $JSLanguageArray .= (((('HTMLArea.I18N["' . $plugin) . '"] = ') . json_encode($LOCAL_LANG[$this->language])) . ';') . LF;
+                       $JSLanguageArray .= 'HTMLArea.I18N["' . $plugin . '"] = ' . json_encode($LOCAL_LANG[$this->language]) . ';' . LF;
                }
                return $JSLanguageArray;
        }
@@ -1282,7 +1282,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                }
                // Convert the UTF-8 string into a array of char numbers:
                $nArr = $GLOBALS['TSFE']->csConvObj->utf8_to_numberarray($str);
-               return ('String.fromCharCode(' . implode(',', $nArr)) . ')';
+               return 'String.fromCharCode(' . implode(',', $nArr) . ')';
        }
 
        public function getFullFileName($filename) {
@@ -1290,7 +1290,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        // extension
                        list($extKey, $local) = explode('/', substr($filename, 4), 2);
                        $newFilename = '';
-                       if ((strcmp($extKey, '') && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded($extKey)) && strcmp($local, '')) {
+                       if (strcmp($extKey, '') && \TYPO3\CMS\Core\Extension\ExtensionManager::isLoaded($extKey) && strcmp($local, '')) {
                                $newFilename = ($this->is_FE() || $this->isFrontendEditActive() ? \TYPO3\CMS\Core\Extension\ExtensionManager::siteRelPath($extKey) : $this->backPath . \TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath($extKey)) . $local;
                        }
                } elseif (substr($filename, 0, 1) != '/') {
@@ -1313,7 +1313,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @todo Define visibility
         */
        public function setSaveRTE($RTEcounter, $formName, $textareaId, $textareaName) {
-               return ((((((('if (RTEarea["' . $textareaId) . '"]) { document.') . $formName) . '["') . $textareaName) . '"].value = RTEarea["') . $textareaId) . '"].editor.getHTML(); } else { OK = 0; };';
+               return 'if (RTEarea["' . $textareaId . '"]) { document.' . $formName . '["' . $textareaName . '"].value = RTEarea["' . $textareaId . '"].editor.getHTML(); } else { OK = 0; };';
        }
 
        /**
@@ -1327,7 +1327,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @todo Define visibility
         */
        public function setDeleteRTE($RTEcounter, $formName, $textareaId) {
-               return ((('if (RTEarea["' . $textareaId) . '"]) { RTEarea["') . $textareaId) . '"].deleted = true;}';
+               return 'if (RTEarea["' . $textareaId . '"]) { RTEarea["' . $textareaId . '"].deleted = true;}';
        }
 
        /**
@@ -1337,7 +1337,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @todo Define visibility
         */
        public function is_FE() {
-               return (is_object($GLOBALS['TSFE']) && !$this->isFrontendEditActive()) && TYPO3_MODE == 'FE';
+               return is_object($GLOBALS['TSFE']) && !$this->isFrontendEditActive() && TYPO3_MODE == 'FE';
        }
 
        /**
@@ -1346,7 +1346,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @return              boolean
         */
        public function isFrontendEditActive() {
-               return (is_object($GLOBALS['TSFE']) && $GLOBALS['TSFE']->beUserLogin) && $GLOBALS['BE_USER']->frontendEdit instanceof \TYPO3\CMS\Core\FrontendEditing\FrontendEditingController;
+               return is_object($GLOBALS['TSFE']) && $GLOBALS['TSFE']->beUserLogin && $GLOBALS['BE_USER']->frontendEdit instanceof \TYPO3\CMS\Core\FrontendEditing\FrontendEditingController;
        }
 
        /**
@@ -1409,7 +1409,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                        return '';
                } else {
                        $p = \TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray($this->specConf['rte_transform']['parameters']);
-                       return ((((((((((($this->elementParts[0] . ':') . $this->elementParts[1]) . ':') . $this->elementParts[2]) . ':') . $this->thePid) . ':') . $this->typeVal) . ':') . $this->tscPID) . ':') . $p['imgpath'];
+                       return $this->elementParts[0] . ':' . $this->elementParts[1] . ':' . $this->elementParts[2] . ':' . $this->thePid . ':' . $this->typeVal . ':' . $this->tscPID . ':' . $p['imgpath'];
                }
        }
 
@@ -1435,7 +1435,7 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
                                foreach ($matchParts as $el) {
                                        $star = substr($el, -1) == '*';
                                        if (!strcmp($pp[0], $el) || $star && \TYPO3\CMS\Core\Utility\GeneralUtility::isFirstPartOfStr($pp[0], substr($el, 0, -1))) {
-                                               $nStyle[] = ($pp[0] . ':') . $pp[1];
+                                               $nStyle[] = $pp[0] . ':' . $pp[1];
                                        } else {
                                                unset($styleParts[$k]);
                                        }
@@ -1452,8 +1452,8 @@ class RteHtmlAreaBase extends \TYPO3\CMS\Backend\Rte\AbstractRte {
         * @todo Define visibility
         */
        public function loremIpsumInsert($params) {
-               return ((('
-                               if (typeof(lorem_ipsum) == \'function\' && ' . $params['element']) . '.tagName.toLowerCase() == \'textarea\' ) lorem_ipsum(') . $params['element']) . ', lipsum_temp_strings[lipsum_temp_pointer]);
+               return '
+                               if (typeof(lorem_ipsum) == \'function\' && ' . $params['element'] . '.tagName.toLowerCase() == \'textarea\' ) lorem_ipsum(' . $params['element'] . ', lipsum_temp_strings[lipsum_temp_pointer]);
                                ';
        }
 
index 2b4c08e..09b4345 100644 (file)
@@ -176,11 +176,11 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $titleText = $fileObject->getProperty('name');
                        switch ($this->act) {
                        case 'magic':
-                               $this->insertMagicImage($fileObject, $altText, $titleText, ((('data-htmlarea-file-uid="' . $uid) . '" data-htmlarea-file-table="') . $table) . '"');
+                               $this->insertMagicImage($fileObject, $altText, $titleText, 'data-htmlarea-file-uid="' . $uid . '" data-htmlarea-file-table="' . $table . '"');
                                die;
                                break;
                        case 'plain':
-                               $this->insertPlainImage($fileObject, $altText, $titleText, ((('data-htmlarea-file-uid="' . $uid) . '" data-htmlarea-file-table="') . $table) . '"');
+                               $this->insertPlainImage($fileObject, $altText, $titleText, 'data-htmlarea-file-uid="' . $uid . '" data-htmlarea-file-table="' . $table . '"');
                                die;
                                break;
                        default:
@@ -255,16 +255,16 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
         * @return      void
         */
        protected function imageInsertJS($url, $width, $height, $altText = '', $titleText = '', $additionalParams = '') {
-               echo ((((((((((((((('
+               echo '
 <!DOCTYPE html>
 <html>
 <head>
        <title>Untitled</title>
        <script type="text/javascript">
        /*<![CDATA[*/
-               var plugin = window.parent.RTEarea["' . $this->editorNo) . '"].editor.getPlugin("TYPO3Image");
+               var plugin = window.parent.RTEarea["' . $this->editorNo . '"].editor.getPlugin("TYPO3Image");
                function insertImage(file,width,height,alt,title,additionalParams) {
-                       plugin.insertImage(\'<img src="\'+file+\'" width="\'+parseInt(width)+\'" height="\'+parseInt(height)+\'"\'') . ($this->defaultClass ? ('+\' class="' . $this->defaultClass) . '"\'' : '')) . '+(alt?\' alt="\'+alt+\'"\':\'\')+(title?\' title="\'+title+\'"\':\'\')+(additionalParams?\' \'+additionalParams:\'\')+\' />\');
+                       plugin.insertImage(\'<img src="\'+file+\'" width="\'+parseInt(width)+\'" height="\'+parseInt(height)+\'"\'' . ($this->defaultClass ? '+\' class="' . $this->defaultClass . '"\'' : '') . '+(alt?\' alt="\'+alt+\'"\':\'\')+(title?\' title="\'+title+\'"\':\'\')+(additionalParams?\' \'+additionalParams:\'\')+\' />\');
                }
        /*]]>*/
        </script>
@@ -272,7 +272,7 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
 <body>
 <script type="text/javascript">
 /*<![CDATA[*/
-       insertImage(') . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($url, 1)) . ',') . $width) . ',') . $height) . ',') . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($altText, 1)) . ',') . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($titleText, 1)) . ',') . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($additionalParams, 1)) . ');
+       insertImage(' . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($url, 1) . ',' . $width . ',' . $height . ',' . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($altText, 1) . ',' . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($titleText, 1) . ',' . \TYPO3\CMS\Core\Utility\GeneralUtility::quoteJSvalue($additionalParams, 1) . ');
 /*]]>*/
 </script>
 </body>
@@ -299,7 +299,7 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $classesImageArray = \TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode(',', $this->buttonConfig['properties.']['class.']['allowedClasses'], 1);
                        $classesImageJSOptions = '<option value=""></option>';
                        foreach ($classesImageArray as $class) {
-                               $classesImageJSOptions .= ((('<option value="' . $class) . '">') . $class) . '</option>';
+                               $classesImageJSOptions .= '<option value="' . $class . '">' . $class . '</option>';
                        }
                }
                $lockPlainWidth = 'false';
@@ -307,17 +307,17 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                if (is_array($this->thisConfig['proc.']) && $this->thisConfig['proc.']['plainImageMode']) {
                        $plainImageMode = $this->thisConfig['proc.']['plainImageMode'];
                        $lockPlainWidth = $plainImageMode == 'lockDimensions' ? 'true' : 'false';
-                       $lockPlainHeight = ($lockPlainWidth || $plainImageMode == 'lockRatio') || $plainImageMode == 'lockRatioWhenSmaller' ? 'true' : 'false';
+                       $lockPlainHeight = $lockPlainWidth || $plainImageMode == 'lockRatio' || $plainImageMode == 'lockRatioWhenSmaller' ? 'true' : 'false';
                }
-               $JScode = (((((((((((((((((((((((((((((((((((((((((((((((((((((('
-                       var plugin = window.parent.RTEarea["' . $editorNo) . '"].editor.getPlugin("TYPO3Image");
+               $JScode = '
+                       var plugin = window.parent.RTEarea["' . $editorNo . '"].editor.getPlugin("TYPO3Image");
                        var HTMLArea = window.parent.HTMLArea;
 
                        HTMLArea.TYPO3Image.insertElement = function (table, uid, type, filename, filePath, fileExt, fileIcon) {
-                               return jumpToUrl(\'?editorNo=\' + \'') . $editorNo) . '\' + \'&insertImage=\' + filePath + \'&table=\' + table + \'&uid=\' + uid + \'&type=\' + type + \'bparams=\' + \'') . $this->bparams) . '\');
+                               return jumpToUrl(\'?editorNo=\' + \'' . $editorNo . '\' + \'&insertImage=\' + filePath + \'&table=\' + table + \'&uid=\' + uid + \'&type=\' + type + \'bparams=\' + \'' . $this->bparams . '\');
                        }
                        function insertElement(table, uid, type, fileName, filePath, fileExt, fileIcon, action, close) {
-                               return jumpToUrl(\'?editorNo=\' + \'') . $editorNo) . '\' + \'&insertImage=\' + filePath + \'&table=\' + table + \'&uid=\' + uid + \'&type=\' + type + \'bparams=\' + \'') . $this->bparams) . '\');
+                               return jumpToUrl(\'?editorNo=\' + \'' . $editorNo . '\' + \'&insertImage=\' + filePath + \'&table=\' + table + \'&uid=\' + uid + \'&type=\' + type + \'bparams=\' + \'' . $this->bparams . '\');
                        }
                        function initEventListeners() {
                                if (Ext.isWebKit) {
@@ -325,10 +325,10 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                }
                        }
                        function jumpToUrl(URL,anchor) {
-                               var add_act = URL.indexOf("act=")==-1 ? "&act=') . $act) . '" : "";
-                               var add_editorNo = URL.indexOf("editorNo=")==-1 ? "&editorNo=') . $editorNo) . '" : "";
-                               var add_sys_language_content = URL.indexOf("sys_language_content=")==-1 ? "&sys_language_content=') . $sys_language_content) . '" : "";
-                               var RTEtsConfigParams = "&RTEtsConfigParams=') . rawurlencode($this->RTEtsConfigParams)) . '";
+                               var add_act = URL.indexOf("act=")==-1 ? "&act=' . $act . '" : "";
+                               var add_editorNo = URL.indexOf("editorNo=")==-1 ? "&editorNo=' . $editorNo . '" : "";
+                               var add_sys_language_content = URL.indexOf("sys_language_content=")==-1 ? "&sys_language_content=' . $sys_language_content . '" : "";
+                               var RTEtsConfigParams = "&RTEtsConfigParams=' . rawurlencode($this->RTEtsConfigParams) . '";
 
                                var cur_width = selectedImageRef ? "&cWidth="+selectedImageRef.style.width : "";
                                var cur_height = selectedImageRef ? "&cHeight="+selectedImageRef.style.height : "";
@@ -338,11 +338,11 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                return false;
                        }
                        function insertImage(file,width,height) {
-                               plugin.insertImage(\'<img src="\'+file+\'"') . ($this->defaultClass ? (' class="' . $this->defaultClass) . '"' : '')) . ' width="\'+parseInt(width)+\'" height="\'+parseInt(height)+\'" />\');
+                               plugin.insertImage(\'<img src="\'+file+\'"' . ($this->defaultClass ? ' class="' . $this->defaultClass . '"' : '') . ' width="\'+parseInt(width)+\'" height="\'+parseInt(height)+\'" />\');
                        }
                        function launchView(url) {
                                var thePreviewWindow="";
-                               thePreviewWindow = window.open("') . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL')) . TYPO3_mainDir) . 'show_item.php?table="+url,"ShowItem","height=300,width=410,status=0,menubar=0,resizable=0,location=0,directories=0,scrollbars=1,toolbar=0");
+                               thePreviewWindow = window.open("' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir . 'show_item.php?table="+url,"ShowItem","height=300,width=410,status=0,menubar=0,resizable=0,location=0,directories=0,scrollbars=1,toolbar=0");
                                if (thePreviewWindow && thePreviewWindow.focus) {
                                        thePreviewWindow.focus();
                                }
@@ -355,9 +355,9 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                }
                        }
                        function printCurrentImageOptions() {
-                               var classesImage = ') . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false')) . ';
-                               if (classesImage) var styleSelector=\'<select id="iClass" name="iClass" style="width:140px;">') . $classesImageJSOptions) . '</select>\';
-                               var floatSelector=\'<select id="iFloat" name="iFloat"><option value="">') . $GLOBALS['LANG']->getLL('notSet')) . '</option><option value="none">') . $GLOBALS['LANG']->getLL('nonFloating')) . '</option><option value="left">') . $GLOBALS['LANG']->getLL('left')) . '</option><option value="right">') . $GLOBALS['LANG']->getLL('right')) . '</option></select>\';
+                               var classesImage = ' . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false') . ';
+                               if (classesImage) var styleSelector=\'<select id="iClass" name="iClass" style="width:140px;">' . $classesImageJSOptions . '</select>\';
+                               var floatSelector=\'<select id="iFloat" name="iFloat"><option value="">' . $GLOBALS['LANG']->getLL('notSet') . '</option><option value="none">' . $GLOBALS['LANG']->getLL('nonFloating') . '</option><option value="left">' . $GLOBALS['LANG']->getLL('left') . '</option><option value="right">' . $GLOBALS['LANG']->getLL('right') . '</option></select>\';
                                if (plugin.getButton("Language")) {
                                        var languageSelector = \'<select id="iLang" name="iLang">\';
                                        plugin.getButton("Language").getStore().each(function (record) {
@@ -368,34 +368,34 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                var bgColor=\' class="bgColor4"\';
                                var sz="";
                                sz+=\'<table border="0" cellpadding="1" cellspacing="1"><form action="" name="imageData">\';
-                               ') . (in_array('class', $removedProperties) ? '' : ('
+                               ' . (in_array('class', $removedProperties) ? '' : '
                                if(classesImage) {
-                                       sz+=\'<tr><td\'+bgColor+\'><label for="iClass">' . $GLOBALS['LANG']->getLL('class')) . ': </label></td><td>\'+styleSelector+\'</td></tr>\';
-                               }')) . (in_array('width', $removedProperties) ? '' : ((((('
-                               if (!(selectedImageRef && selectedImageRef.src.indexOf("RTEmagic") == -1 && ' . $lockPlainWidth) . ')) {
-                                       sz+=\'<tr><td\'+bgColor+\'><label for="iWidth">') . $GLOBALS['LANG']->getLL('width')) . ': </label></td><td><input type="text" id="iWidth" name="iWidth" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . ' /></td></tr>\';
-                               }')) . (in_array('height', $removedProperties) ? '' : ((((('
-                               if (!(selectedImageRef && selectedImageRef.src.indexOf("RTEmagic") == -1 && ' . $lockPlainHeight) . ')) {
-                                       sz+=\'<tr><td\'+bgColor+\'><label for="iHeight">') . $GLOBALS['LANG']->getLL('height')) . ': </label></td><td><input type="text" id="iHeight" name="iHeight" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . ' /></td></tr>\';
-                               }')) . (in_array('border', $removedProperties) ? '' : ('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iBorder">' . $GLOBALS['LANG']->getLL('border')) . ': </label></td><td><input type="checkbox" id="iBorder" name="iBorder" value="1" /></td></tr>\';')) . (in_array('float', $removedProperties) ? '' : ('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iFloat">' . $GLOBALS['LANG']->getLL('float')) . ': </label></td><td>\'+floatSelector+\'</td></tr>\';')) . (in_array('paddingTop', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingTop">' . $GLOBALS['LANG']->getLL('padding_top')) . ': </label></td><td><input type="text" id="iPaddingTop" name="iPaddingTop" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . '></td></tr>\';')) . (in_array('paddingRight', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingRight">' . $GLOBALS['LANG']->getLL('padding_right')) . ': </label></td><td><input type="text" id="iPaddingRight" name="iPaddingRight" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . ' /></td></tr>\';')) . (in_array('paddingBottom', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingBottom">' . $GLOBALS['LANG']->getLL('padding_bottom')) . ': </label></td><td><input type="text" id="iPaddingBottom" name="iPaddingBottom" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . ' /></td></tr>\';')) . (in_array('paddingLeft', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingLeft">' . $GLOBALS['LANG']->getLL('padding_left')) . ': </label></td><td><input type="text" id="iPaddingLeft" name="iPaddingLeft" value=""') . $GLOBALS['TBE_TEMPLATE']->formWidth(4)) . ' /></td></tr>\';')) . (in_array('title', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iTitle">' . $GLOBALS['LANG']->getLL('title')) . ': </label></td><td><input type="text" id="iTitle" name="iTitle"') . $GLOBALS['TBE_TEMPLATE']->formWidth(20)) . ' /></td></tr>\';')) . (in_array('alt', $removedProperties) ? '' : ((('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iAlt">' . $GLOBALS['LANG']->getLL('alt')) . ': </label></td><td><input type="text" id="iAlt" name="iAlt"') . $GLOBALS['TBE_TEMPLATE']->formWidth(20)) . ' /></td></tr>\';')) . (in_array('lang', $removedProperties) ? '' : '
+                                       sz+=\'<tr><td\'+bgColor+\'><label for="iClass">' . $GLOBALS['LANG']->getLL('class') . ': </label></td><td>\'+styleSelector+\'</td></tr>\';
+                               }') . (in_array('width', $removedProperties) ? '' : '
+                               if (!(selectedImageRef && selectedImageRef.src.indexOf("RTEmagic") == -1 && ' . $lockPlainWidth . ')) {
+                                       sz+=\'<tr><td\'+bgColor+\'><label for="iWidth">' . $GLOBALS['LANG']->getLL('width') . ': </label></td><td><input type="text" id="iWidth" name="iWidth" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . ' /></td></tr>\';
+                               }') . (in_array('height', $removedProperties) ? '' : '
+                               if (!(selectedImageRef && selectedImageRef.src.indexOf("RTEmagic") == -1 && ' . $lockPlainHeight . ')) {
+                                       sz+=\'<tr><td\'+bgColor+\'><label for="iHeight">' . $GLOBALS['LANG']->getLL('height') . ': </label></td><td><input type="text" id="iHeight" name="iHeight" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . ' /></td></tr>\';
+                               }') . (in_array('border', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iBorder">' . $GLOBALS['LANG']->getLL('border') . ': </label></td><td><input type="checkbox" id="iBorder" name="iBorder" value="1" /></td></tr>\';') . (in_array('float', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iFloat">' . $GLOBALS['LANG']->getLL('float') . ': </label></td><td>\'+floatSelector+\'</td></tr>\';') . (in_array('paddingTop', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingTop">' . $GLOBALS['LANG']->getLL('padding_top') . ': </label></td><td><input type="text" id="iPaddingTop" name="iPaddingTop" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . '></td></tr>\';') . (in_array('paddingRight', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingRight">' . $GLOBALS['LANG']->getLL('padding_right') . ': </label></td><td><input type="text" id="iPaddingRight" name="iPaddingRight" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . ' /></td></tr>\';') . (in_array('paddingBottom', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingBottom">' . $GLOBALS['LANG']->getLL('padding_bottom') . ': </label></td><td><input type="text" id="iPaddingBottom" name="iPaddingBottom" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . ' /></td></tr>\';') . (in_array('paddingLeft', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iPaddingLeft">' . $GLOBALS['LANG']->getLL('padding_left') . ': </label></td><td><input type="text" id="iPaddingLeft" name="iPaddingLeft" value=""' . $GLOBALS['TBE_TEMPLATE']->formWidth(4) . ' /></td></tr>\';') . (in_array('title', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iTitle">' . $GLOBALS['LANG']->getLL('title') . ': </label></td><td><input type="text" id="iTitle" name="iTitle"' . $GLOBALS['TBE_TEMPLATE']->formWidth(20) . ' /></td></tr>\';') . (in_array('alt', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iAlt">' . $GLOBALS['LANG']->getLL('alt') . ': </label></td><td><input type="text" id="iAlt" name="iAlt"' . $GLOBALS['TBE_TEMPLATE']->formWidth(20) . ' /></td></tr>\';') . (in_array('lang', $removedProperties) ? '' : '
                                if (plugin.getButton("Language")) {
                                        sz+=\'<tr><td\'+bgColor+\'><label for="iLang">\' + plugin.editor.getPlugin("Language").localize(\'Language-Tooltip\') + \': </label></td><td>\' + languageSelector + \'</td></tr>\';
-                               }')) . (in_array('clickenlarge', $removedProperties) || in_array('data-htmlarea-clickenlarge', $removedProperties) ? '' : ('
-                               sz+=\'<tr><td\'+bgColor+\'><label for="iClickEnlarge">' . $GLOBALS['LANG']->sL('LLL:EXT:cms/locallang_ttc.php:image_zoom', 1)) . ' </label></td><td><input type="checkbox" name="iClickEnlarge" id="iClickEnlarge" value="0" /></td></tr>\';')) . '
-                               sz+=\'<tr><td><input type="submit" value="') . $GLOBALS['LANG']->getLL('update')) . '" onClick="return setImageProperties();"></td></tr>\';
+                               }') . (in_array('clickenlarge', $removedProperties) || in_array('data-htmlarea-clickenlarge', $removedProperties) ? '' : '
+                               sz+=\'<tr><td\'+bgColor+\'><label for="iClickEnlarge">' . $GLOBALS['LANG']->sL('LLL:EXT:cms/locallang_ttc.php:image_zoom', 1) . ' </label></td><td><input type="checkbox" name="iClickEnlarge" id="iClickEnlarge" value="0" /></td></tr>\';') . '
+                               sz+=\'<tr><td><input type="submit" value="' . $GLOBALS['LANG']->getLL('update') . '" onClick="return setImageProperties();"></td></tr>\';
                                sz+=\'</form></table>\';
                                return sz;
                        }
                        function setImageProperties() {
-                               var classesImage = ') . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false')) . ';
+                               var classesImage = ' . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false') . ';
                                if (selectedImageRef) {
                                        if (document.imageData.iWidth) {
                                                if (document.imageData.iWidth.value && parseInt(document.imageData.iWidth.value)) {
@@ -499,7 +499,7 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                return false;
                        }
                        function insertImagePropertiesInForm() {
-                               var classesImage = ') . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false')) . ';
+                               var classesImage = ' . ($this->buttonConfig['properties.']['class.']['allowedClasses'] || $this->thisConfig['classesImage'] ? 'true' : 'false') . ';
                                if (selectedImageRef) {
                                        var styleWidth, styleHeight, padding;
                                        if (document.imageData.iWidth) {
@@ -641,25 +641,25 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $menuDef['image']['isActive'] = FALSE;
                        $menuDef['image']['label'] = $GLOBALS['LANG']->getLL('currentImage', 1);
                        $menuDef['image']['url'] = '#';
-                       $menuDef['image']['addParams'] = ('onClick="jumpToUrl(\'?act=image&bparams=' . $this->bparams) . '\');return false;"';
+                       $menuDef['image']['addParams'] = 'onClick="jumpToUrl(\'?act=image&bparams=' . $this->bparams . '\');return false;"';
                }
                if (in_array('magic', $this->allowedItems)) {
                        $menuDef['magic']['isActive'] = FALSE;
                        $menuDef['magic']['label'] = $GLOBALS['LANG']->getLL('magicImage', 1);
                        $menuDef['magic']['url'] = '#';
-                       $menuDef['magic']['addParams'] = ('onClick="jumpToUrl(\'?act=magic&bparams=' . $this->bparams) . '\');return false;"';
+                       $menuDef['magic']['addParams'] = 'onClick="jumpToUrl(\'?act=magic&bparams=' . $this->bparams . '\');return false;"';
                }
                if (in_array('plain', $this->allowedItems)) {
                        $menuDef['plain']['isActive'] = FALSE;
                        $menuDef['plain']['label'] = $GLOBALS['LANG']->getLL('plainImage', 1);
                        $menuDef['plain']['url'] = '#';
-                       $menuDef['plain']['addParams'] = ('onClick="jumpToUrl(\'?act=plain&bparams=' . $this->bparams) . '\');return false;"';
+                       $menuDef['plain']['addParams'] = 'onClick="jumpToUrl(\'?act=plain&bparams=' . $this->bparams . '\');return false;"';
                }
                if (in_array('dragdrop', $this->allowedItems)) {
                        $menuDef['dragdrop']['isActive'] = FALSE;
                        $menuDef['dragdrop']['label'] = $GLOBALS['LANG']->getLL('dragDropImage', 1);
                        $menuDef['dragdrop']['url'] = '#';
-                       $menuDef['dragdrop']['addParams'] = ('onClick="jumpToUrl(\'?act=dragdrop&bparams=' . $this->bparams) . '\');return false;"';
+                       $menuDef['dragdrop']['addParams'] = 'onClick="jumpToUrl(\'?act=dragdrop&bparams=' . $this->bparams . '\');return false;"';
                }
                // Call hook for extra options
                foreach ($this->hookObjects as $hookObject) {
@@ -734,17 +734,17 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                $files = $this->TBE_expandFolder($selectedFolder, $this->act === 'plain' ? 'jpg,jpeg,gif,png' : $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'], $GLOBALS['BE_USER']->getTSConfigVal('options.noThumbsInRTEimageSelect'));
                        }
                        // Setup filelist indexed elements:
-                       $this->doc->JScode .= $this->doc->wrapScriptTags(('BrowseLinks.addElements(' . json_encode($this->elements)) . ');');
+                       $this->doc->JScode .= $this->doc->wrapScriptTags('BrowseLinks.addElements(' . json_encode($this->elements) . ');');
                        // Wrap tree
-                       $this->content .= (((('
+                       $this->content .= '
 
                        <!--
                                Wrapper table for folder tree / file/folder list:
                        -->
                                        <table border="0" cellpadding="0" cellspacing="0" id="typo3-linkFiles">
                                                <tr>
-                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':'))) . $tree) . '</td>
-                                                       <td class="c-wCell" valign="top">') . $files) . '</td>
+                                                       <td class="c-wCell" valign="top">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':')) . $tree . '</td>
+                                                       <td class="c-wCell" valign="top">' . $files . '</td>
                                                </tr>
                                        </table>
                                        ';
@@ -786,11 +786,11 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                $files = $this->TBE_dragNDrop($selectedFolder, implode(',', $this->allowedFileTypes));
                        }
                        // Wrap tree
-                       $this->content .= (((('<table border="0" cellpadding="0" cellspacing="0">
+                       $this->content .= '<table border="0" cellpadding="0" cellspacing="0">
                                <tr>
-                                       <td style="vertical-align: top;">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':'))) . $tree) . '</td>
+                                       <td style="vertical-align: top;">' . $this->barheader(($GLOBALS['LANG']->getLL('folderTree') . ':')) . $tree . '</td>
                                        <td>&nbsp;</td>
-                                       <td style="vertical-align: top;">') . $files) . '</td>
+                                       <td style="vertical-align: top;">' . $files . '</td>
                                </tr>
                                </table>';
                        break;
@@ -992,8 +992,8 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        // Create the header of current folder:
                        if ($folder) {
                                $folderIcon = \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForFile('folder');
-                               $lines[] = (('<tr class="t3-row-header">
-                                       <td colspan="4">' . $folderIcon) . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($folder->getIdentifier(), $titleLen))) . '</td>
+                               $lines[] = '<tr class="t3-row-header">
+                                       <td colspan="4">' . $folderIcon . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($folder->getIdentifier(), $titleLen)) . '</td>
                                </tr>';
                        }
                        if ($filesCount == 0) {
@@ -1016,14 +1016,14 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                if (\TYPO3\CMS\Core\Utility\GeneralUtility::inList(strtolower($GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']), strtolower($fileExtension)) && !$noThumbs) {
                                        $imageUrl = $fileObject->process(\TYPO3\CMS\Core\Resource\ProcessedFile::CONTEXT_IMAGEPREVIEW, array('width' => 64, 'height' => 64))->getPublicUrl(TRUE);
                                        $imgInfo = $imgObj->getImageDimensions($fileObject->getForLocalProcessing(FALSE));
-                                       $pDim = (($imgInfo[0] . 'x') . $imgInfo[1]) . ' pixels';
-                                       $clickIcon = ('<img src="' . $imageUrl) . '" hspace="5" vspace="5" border="1"';
+                                       $pDim = $imgInfo[0] . 'x' . $imgInfo[1] . ' pixels';
+                                       $clickIcon = '<img src="' . $imageUrl . '" hspace="5" vspace="5" border="1"';
                                } else {
                                        $clickIcon = '';
                                        $pDim = '';
                                }
                                // Create file icon:
-                               $size = (((' (' . \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($fileObject->getSize())) . 'bytes') . ($pDim ? ', ' . $pDim : '')) . ')';
+                               $size = ' (' . \TYPO3\CMS\Core\Utility\GeneralUtility::formatSize($fileObject->getSize()) . 'bytes' . ($pDim ? ', ' . $pDim : '') . ')';
                                $icon = \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForFile($fileExtension, array('title' => $fileObject->getName() . $size));
                                // Create links for adding the file:
                                $filesIndex = count($this->elements);
@@ -1051,40 +1051,40 @@ class SelectImage extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                                'fileExt' => $fileExtension,
                                                'fileIcon' => $icon
                                        );
-                                       $ATag = ('<a href="#" onclick="return BrowseLinks.File.insertElement(\'file_' . $filesIndex) . '\');">';
+                                       $ATag = '<a href="#" onclick="return BrowseLinks.File.insertElement(\'file_' . $filesIndex . '\');">';
                                        $ATag_alt = substr($ATag, 0, -4) . ',1);">';
                                        $ATag_e = '</a>';
                                }
                                // Create link to showing details about the file in a window:
-                               $Ahref = ((($GLOBALS['BACK_PATH'] . 'show_item.php?type=file&table=') . rawurlencode($fileObject->getCombinedIdentifier())) . '&returnUrl=') . rawurlencode(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI'));
-                               $ATag2 = ('<a href="' . htmlspecialchars($Ahref)) . '">';
+                               $Ahref = $GLOBALS['BACK_PATH'] . 'show_item.php?type=file&table=' . rawurlencode($fileObject->getCombinedIdentifier()) . '&returnUrl=' . rawurlencode(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI'));
+                               $ATag2 = '<a href="' . htmlspecialchars($Ahref) . '">';
                                $ATag2_e = '</a>';
                                // Combine the stuff:
-                               $filenameAndIcon = (($ATag_alt . $icon) . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($fileObject->getName(), $titleLen))) . $ATag_e;
+                               $filenameAndIcon = $ATag_alt . $icon . htmlspecialchars(\TYPO3\CMS\Core\Utility\GeneralUtility::fixed_lgd_cs($fileObject->getName(), $titleLen)) . $ATag_e;
                                // Show element:
                                if ($pDim) {
                                        // Image...
-                                       $lines[] = ((((('
+                                       $lines[] = '
                                                <tr class="file_list_normal">
-                                                       <td nowrap="nowrap">' . $filenameAndIcon) . '&nbsp;</td>
-                                                       <td nowrap="nowrap">') . ((((((($ATag2 . '<img') . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/zoom2.gif', 'width="12" height="12"')) . ' title="') . $GLOBALS['LANG']->getLL('info', 1)) . '" alt="" /> ') . $GLOBALS['LANG']->getLL('info', 1)) . $ATag2_e)) . '</td>
-                                                       <td nowrap="nowrap">&nbsp;') . $pDim) . '</td>
+                                                       <td nowrap="nowrap">' . $filenameAndIcon . '&nbsp;</td>
+                                                       <td nowrap="nowrap">' . ($ATag2 . '<img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/zoom2.gif', 'width="12"&nbs