Fixed bug #16893: htmlArea RTE: Fatal error on invoking the RTE
authorStanislas Rolland <typo3@sjbr.ca>
Fri, 7 Jan 2011 03:50:21 +0000 (03:50 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Fri, 7 Jan 2011 03:50:21 +0000 (03:50 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10003 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php

index 3a8cdb9..bf72567 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2011-01-06  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed issue #16940: htmlArea RTE: Log magic image creation failures to syslog
+       * Fixed bug #16893: htmlArea RTE: Fatal error on invoking the RTE
 
 2011-01-06  Steffen Gebert  <steffen@steffen-gebert.de>
 
index 5a0200e..e9c04a9 100644 (file)
@@ -1,6 +1,7 @@
 2011-01-06  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed issue #16940: htmlArea RTE: Log magic image creation failures to syslog
+       * Fixed bug #16893: htmlArea RTE: Fatal error on invoking the RTE
 
 2010-12-22  Stanislas Rolland  <typo3@sjbr.ca>
 
index 50d2196..78c3ae0 100644 (file)
@@ -858,8 +858,10 @@ class tx_rtehtmlarea_base extends t3lib_rteapi {
                if (is_array($this->thisConfig['buttons.'])) {
                        foreach ($this->thisConfig['buttons.'] as $buttonIndex => $conf) {
                                $button = substr($buttonIndex, 0, -1);
+                               if (is_array($conf)) {
                                        $configureRTEInJavascriptString .= '
                        RTEarea[editornumber].buttons.'.$button.' = ' . $this->buildNestedJSArray($conf) . ';';
+                               }
                        }
                }