Added feature #9157: htmlArea RTE EM setting for DAM becomes deprecated with DAM...
authorStanislas Rolland <typo3@sjbr.ca>
Tue, 12 Aug 2008 03:03:42 +0000 (03:03 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Tue, 12 Aug 2008 03:03:42 +0000 (03:03 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3964 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/ext_conf_template.txt
typo3/sysext/rtehtmlarea/ext_localconf.php

index 4a6d47f..3cfaa32 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@
        * Follow-up for issue #8673: htmlArea RTE drag n drop tab of image insertion not functional
        * Follow-up for issue #8717: Add suggested doc extension to htmlArea RTE ext_emconf.php
        * Fixed bug #8996: htmlArea RTE: link to file not updated when changing case in file name
+       * Added feature #9157: htmlArea RTE EM setting for DAM becomes deprecated with DAM 1.1+
 
 2008-08-11  Ingo Renner  <ingo@typo3.org>
 
index 562027a..b5280ba 100644 (file)
@@ -3,6 +3,7 @@
        * Follow-up for issue #8673: htmlArea RTE drag n drop tab of image insertion not functional
        * Follow-up for issue #8717: Add suggested doc extension to htmlArea RTE ext_emconf.php
        * Fixed bug #8996: htmlArea RTE: link to file not updated when changing case in file name
+       * Added feature #9157: htmlArea RTE EM setting for DAM becomes deprecated with DAM 1.1+
 
 2008-08-04  Stanislas Rolland  <typo3@sjbr.ca>
 
index 5e685db..45e5e61 100644 (file)
@@ -28,7 +28,7 @@ enableInlineElements = 0
   # cat=basic/enable/140; type=boolean; label=Enable links accessibility icons: If set, accessibility icons will be added in front of links.
 enableAccessibilityIcons = 0
 
-  # cat=basic/enable/130; type=boolean; label=Enable the DAM media browser: If set and if the DAM extension is installed, the DAM media browser will be used by the Insert image dialog.
+  # cat=basic/enable/130; type=boolean; label=Enable the DAM media browser: If set and if the DAM extension is installed, the DAM media browser will be used. DEPRECATED for DAM 1.1+. Use DAM EM setting instead.
 enableDAMBrowser = 0
 
   # cat=basic/enable/120; type=boolean; label=Enable click-enlarge on images: If set, a click-enlarge property may be set on images inserted in the RTE.
index 77319d1..bea7ce7 100644 (file)
@@ -185,6 +185,16 @@ if ($_EXTCONF['plainImageMaxHeight']) $TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['pla
 
 $TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['enableInOpera9'] = $_EXTCONF['enableInOpera9'] ? $_EXTCONF['enableInOpera9'] : 0;
 
+       // DAM browser may be enabled here only for DAM version lower than 1.1
+       // If DAM 1.1+ is installed, the setting must be unset, DAM own EM setting should be used
+$TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['enableDAMBrowser'] = 0;
+if (t3lib_extMgm::isLoaded('dam')) {
+       require_once(t3lib_extMgm::extPath('dam') . 'ext_emconf.php');
+       if (t3lib_div::int_from_ver($EM_CONF[$_EXTKEY]['version']) <= 1000999) {
+               $TYPO3_CONF_VARS['EXTCONF'][$_EXTKEY]['enableDAMBrowser'] = $_EXTCONF['enableDAMBrowser'] ? $_EXTCONF['enableDAMBrowser'] : 0;
+       }
+}
+
        // Add default RTE transformation configuration
 t3lib_extMgm::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/res/proc/pageTSConfig.txt">');