Added feature #16079: htmlArea RTE: Register RTE scripts with the autoloader
authorStanislas Rolland <typo3@sjbr.ca>
Wed, 20 Oct 2010 16:03:27 +0000 (16:03 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Wed, 20 Oct 2010 16:03:27 +0000 (16:03 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9187 709f56b5-9817-0410-a4d7-c38de5d9e867

41 files changed:
ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/class.tx_rtehtmlareaapi.php
typo3/sysext/rtehtmlarea/ext_autoload.php
typo3/sysext/rtehtmlarea/extensions/AboutEditor/class.tx_rtehtmlarea_abouteditor.php
typo3/sysext/rtehtmlarea/extensions/Acronym/class.tx_rtehtmlarea_acronym.php
typo3/sysext/rtehtmlarea/extensions/BlockElements/class.tx_rtehtmlarea_blockelements.php
typo3/sysext/rtehtmlarea/extensions/BlockStyle/class.tx_rtehtmlarea_blockstyle.php
typo3/sysext/rtehtmlarea/extensions/CharacterMap/class.tx_rtehtmlarea_charactermap.php
typo3/sysext/rtehtmlarea/extensions/ContextMenu/class.tx_rtehtmlarea_contextmenu.php
typo3/sysext/rtehtmlarea/extensions/CopyPaste/class.tx_rtehtmlarea_copypaste.php
typo3/sysext/rtehtmlarea/extensions/DefaultClean/class.tx_rtehtmlarea_defaultclean.php
typo3/sysext/rtehtmlarea/extensions/DefaultImage/class.tx_rtehtmlarea_defaultimage.php
typo3/sysext/rtehtmlarea/extensions/DefaultInline/class.tx_rtehtmlarea_defaultinline.php
typo3/sysext/rtehtmlarea/extensions/DefaultLink/class.tx_rtehtmlarea_defaultlink.php
typo3/sysext/rtehtmlarea/extensions/DefinitionList/class.tx_rtehtmlarea_definitionlist.php
typo3/sysext/rtehtmlarea/extensions/EditorMode/class.tx_rtehtmlarea_editormode.php
typo3/sysext/rtehtmlarea/extensions/FindReplace/class.tx_rtehtmlarea_findreplace.php
typo3/sysext/rtehtmlarea/extensions/InlineElements/class.tx_rtehtmlarea_inlineelements.php
typo3/sysext/rtehtmlarea/extensions/InsertSmiley/class.tx_rtehtmlarea_insertsmiley.php
typo3/sysext/rtehtmlarea/extensions/Language/class.tx_rtehtmlarea_language.php
typo3/sysext/rtehtmlarea/extensions/PlainText/class.tx_rtehtmlarea_plaintext.php
typo3/sysext/rtehtmlarea/extensions/QuickTag/class.tx_rtehtmlarea_quicktag.php
typo3/sysext/rtehtmlarea/extensions/RemoveFormat/class.tx_rtehtmlarea_removeformat.php
typo3/sysext/rtehtmlarea/extensions/SelectFont/class.tx_rtehtmlarea_selectfont.php
typo3/sysext/rtehtmlarea/extensions/SpellChecker/class.tx_rtehtmlarea_spellchecker.php
typo3/sysext/rtehtmlarea/extensions/TYPO3Color/class.tx_rtehtmlarea_typo3color.php
typo3/sysext/rtehtmlarea/extensions/TYPO3HtmlParser/class.tx_rtehtmlarea_typo3htmlparser.php
typo3/sysext/rtehtmlarea/extensions/TYPO3Image/class.tx_rtehtmlarea_typo3image.php
typo3/sysext/rtehtmlarea/extensions/TYPO3Link/class.tx_rtehtmlarea_typo3link.php
typo3/sysext/rtehtmlarea/extensions/TableOperations/class.tx_rtehtmlarea_tableoperations.php
typo3/sysext/rtehtmlarea/extensions/TextIndicator/class.tx_rtehtmlarea_textindicator.php
typo3/sysext/rtehtmlarea/extensions/TextStyle/class.tx_rtehtmlarea_textstyle.php
typo3/sysext/rtehtmlarea/extensions/UndoRedo/class.tx_rtehtmlarea_undoredo.php
typo3/sysext/rtehtmlarea/extensions/UserElements/class.tx_rtehtmlarea_userelements.php
typo3/sysext/rtehtmlarea/hooks/clearrtecache/class.tx_rtehtmlarea_clearcachemenu.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
typo3/sysext/rtehtmlarea/pi2/class.tx_rtehtmlarea_pi2.php

index 74d02a2..73354ac 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-10-20  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Added feature #16079: htmlArea RTE: Register RTE scripts with the autoloader
+
 2010-10-20  Ernesto Baschny  <ernesto@typo3.org>
 
        * Release of TYPO3 4.5.0alpha3
index 22e925f..4e7495b 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-20  Stanislas Rolland  <typo3@sjbr.ca>
+
+       * Added feature #16079: htmlArea RTE: Register RTE scripts with the autoloader
+
 2010-10-19  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Added feature #16073: htmlArea RTE: Add paste as plain text feature
index e5c2feb..7d3db6a 100644 (file)
@@ -30,7 +30,7 @@
  *
  */
 
-abstract class tx_rtehtmlareaapi {
+abstract class tx_rtehtmlarea_api {
 
        protected $extensionKey;                                // The key of the extension that is extending htmlArea RTE
        protected $pluginName;                                  // The name of the plugin registered by the extension
@@ -228,10 +228,10 @@ abstract class tx_rtehtmlareaapi {
        public function getRequiredPlugins() {
                return $this->requiredPlugins;
        }
-} // end of class
-
-if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/class.tx_rtehtmlareaapi.php']) {
-       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/class.tx_rtehtmlareaapi.php']);
 }
-
+/*
+ * Class alias for backward compatibility (TYPO3 4.5)
+ */
+abstract class tx_rtehtmlareaapi extends tx_rtehtmlarea_api {
+}
 ?>
\ No newline at end of file
index 5cb19b5..aca2b10 100644 (file)
@@ -4,8 +4,18 @@
  *
  * $Id: ext_autoload.php $
  */
-$extensionPath = t3lib_extMgm::extPath('rtehtmlarea');
+$rtehtmlareaExtensionPath = t3lib_extMgm::extPath('rtehtmlarea');
 return array(
-       'tx_rtehtmlarea_statusreport_conflictscheck' => $extensionPath . 'hooks/statusreport/class.tx_rtehtmlarea_statusreport_conflictscheck.php',
+       'tx_rtehtmlarea_api' => $rtehtmlareaExtensionPath . 'class.tx_rtehtmlareaapi.php',
+       'tx_rtehtmlarea_base' => $rtehtmlareaExtensionPath . 'class.tx_rtehtmlarea_base.php',
+       'tx_rtehtmlarea_statusreport_conflictscheck' => $rtehtmlareaExtensionPath . 'hooks/statusreport/class.tx_rtehtmlarea_statusreport_conflictscheck.php',
+       'tx_rtehtmlarea_pi1' => $rtehtmlareaExtensionPath . 'pi1/class.tx_rtehtmlarea_pi1.php',
+       'tx_rtehtmlarea_pi2' => $rtehtmlareaExtensionPath . 'pi2/class.tx_rtehtmlarea_pi2.php',
+       'tx_rtehtmlarea_pi3' => $rtehtmlareaExtensionPath . 'pi3/class.tx_rtehtmlarea_pi3.php',
+       'tx_rtehtmlarea_browse_links' => $rtehtmlareaExtensionPath . 'mod3/class.tx_rtehtmlarea_browse_links.php',
+       'class.tx_rtehtmlarea_select_image.php' => $rtehtmlareaExtensionPath . 'mod4/class.tx_rtehtmlarea_select_image.php',
+       'tx_rtehtmlarea_user' => $rtehtmlareaExtensionPath . 'mod5/class.tx_rtehtmlarea_user.php',
+       'tx_rtehtmlarea_parse_html' => $rtehtmlareaExtensionPath . 'mod6/class.tx_rtehtmlarea_parse_html.php',
 );
+unset($rtehtmlareaExtensionPath);
 ?>
\ No newline at end of file
index 7d7ad3c..d3d1846 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * About Editor plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_abouteditor extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_abouteditor extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'AboutEditor';          // The name of the plugin registered by the extension
@@ -66,10 +63,8 @@ class tx_rtehtmlarea_abouteditor extends tx_rtehtmlareaapi {
                return $registerRTEinJavascriptString;
        }
 
-} // end of class
-
+}
 if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/extensions/AboutEditor/class.tx_rtehtmlarea_abouteditor.php']) {
        include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/extensions/AboutEditor/class.tx_rtehtmlarea_abouteditor.php']);
 }
-
 ?>
\ No newline at end of file
index 0164b9d..f7478da 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_acronym extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'Acronym';                      // The name of the plugin registered by the extension
index 89adb5c..aad32c7 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_blockelements extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'BlockElements';                // The name of the plugin registered by the extension
index 7334f83..91721d7 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2007-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2007-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * Block Style extension for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_blockstyle extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_blockstyle extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'BlockStyle';                   // The name of the plugin registered by the extension
index f3a3c87..c233db5 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * CharacterMap plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_charactermap extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_charactermap extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'CharacterMap';         // The name of the plugin registered by the extension
index cda73a8..1c9762d 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_contextmenu extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_contextmenu extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'ContextMenu';          // The name of the plugin registered by the extension
index dc8aa6b..5b71dcb 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_copypaste extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_copypaste extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'CopyPaste';                            // The name of the plugin registered by the extension
index 00c7e37..67c3a9e 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_defaultclean extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_defaultclean extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'DefaultClean';                 // The name of the plugin registered by the extension
index d0e1300..b8fe220 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * Image plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_defaultimage extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_defaultimage extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'DefaultImage';         // The name of the plugin registered by the extension
index 286c9b2..8798fa7 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2007-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2007-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * DefaultInline plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_defaultinline extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_defaultinline extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'DefaultInline';        // The name of the plugin registered by the extension
index f94360a..b197648 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_defaultlink extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_defaultlink extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'DefaultLink';          // The name of the plugin registered by the extension
index dc17161..66e75ac 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_definitionlist extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_definitionlist extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'DefinitionList';                       // The name of the plugin registered by the extension
index 13cb022..f36cab0 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_editormode extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_editormode extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'EditorMode';           // The name of the plugin registered by the extension
index f82c24a..3ef68c9 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * Find Replace plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_findreplace extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_findreplace extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'FindReplace';          // The name of the plugin registered by the extension
index b15efd8..bbff578 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_inlineelements extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_inlineelements extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'InlineElements';                       // The name of the plugin registered by the extension
index a970f55..a45e889 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * Insert Smiley plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_insertsmiley extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_insertsmiley extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'InsertSmiley';         // The name of the plugin registered by the extension
index 899f66e..9d2c238 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_language extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_language extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'Language';             // The name of the plugin registered by the extension
index f98623a..747d3b7 100644 (file)
@@ -29,8 +29,7 @@
  * TYPO3 SVN ID: $Id: class.tx_rtehtmlarea_plaintext.php 7838 2010-06-08 16:10:41Z stan $
  *
  */
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-class tx_rtehtmlarea_plaintext extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_plaintext extends tx_rtehtmlarea_api {
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'PlainText';                    // The name of the plugin registered by the extension
        protected $relativePathToLocallangFile = '';            // Path to this main locallang file of the extension relative to the extension dir.
index 0c8250f..34fc1cc 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_quicktag extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_quicktag extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'QuickTag';             // The name of the plugin registered by the extension
index 369528a..c78ccc4 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2008-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2008-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * Remove Format plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_removeformat extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_removeformat extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'RemoveFormat';         // The name of the plugin registered by the extension
index c509551..0dc7112 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_selectfont extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_selectfont extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'SelectFont';   // The name of the plugin registered by the extension
index 8d61899..19e70f2 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_spellchecker extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_spellchecker extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'SpellChecker';         // The name of the plugin registered by the extension
index ca09420..b138e2b 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_typo3color extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_typo3color extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TYPO3Color';   // The name of the plugin registered by the extension
index 7aa8670..d0c3983 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_typo3htmlparser extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_typo3htmlparser extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TYPO3HtmlParser';                      // The name of the plugin registered by the extension
index d803e64..0ee85f5 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_typo3image extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_typo3image extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TYPO3Image';           // The name of the plugin registered by the extension
index 1372c41..4de1a7d 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_typo3link extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_typo3link extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TYPO3Link';            // The name of the plugin registered by the extension
index 47baf20..249d980 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_tableoperations extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_tableoperations extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TableOperations';              // The name of the plugin registered by the extension
index 5666c73..7c9c6ff 100644 (file)
@@ -29,9 +29,7 @@
  * TYPO3 SVN ID: $Id: class.tx_rtehtmlarea_textindicator.php 5489 2009-05-23 15:26:20Z ohader $
  *
  */
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_textindicator extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_textindicator extends tx_rtehtmlarea_api {
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TextIndicator';        // The name of the plugin registered by the extension
        protected $relativePathToLocallangFile = '';    // Path to this main locallang file of the extension relative to the extension dir.
index 6b841b3..43bfcc1 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2007-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2007-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
 /**
  * TextStyle plugin for htmlArea RTE
  *
- * @author Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_textstyle extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_textstyle extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'TextStyle';                            // The name of the plugin registered by the extension
index 50feed1..99424ed 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_undoredo extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_undoredo extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';        // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'UndoRedo';             // The name of the plugin registered by the extension
index 128b781..9bb1f4f 100644 (file)
  * TYPO3 SVN ID: $Id$
  *
  */
-
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlareaapi.php');
-
-class tx_rtehtmlarea_userelements extends tx_rtehtmlareaapi {
+class tx_rtehtmlarea_userelements extends tx_rtehtmlarea_api {
 
        protected $extensionKey = 'rtehtmlarea';                // The key of the extension that is extending htmlArea RTE
        protected $pluginName = 'UserElements';                 // The name of the plugin registered by the extension
index e8fb2f6..e648ed7 100644 (file)
@@ -31,9 +31,6 @@
  * @author     Steffen kamper <info@sk-typo3.de>
  * @package    TYPO3
  */
-
-require_once (PATH_typo3.'interfaces/interface.backend_cacheActionsHook.php');
-
 class tx_rtehtmlarea_clearcachemenu implements backend_cacheActionsHook {
        /**
         * modifies CacheMenuItems array
index d759632..acfbb1a 100644 (file)
@@ -43,7 +43,6 @@ unset($MCONF);
 require('conf.php');
 require($BACK_PATH.'init.php');
 require($BACK_PATH.'template.php');
-require_once('class.tx_rtehtmlarea_browse_links.php');
 $LANG->includeLLFile('EXT:rtehtmlarea/mod3/locallang.xml');
 $LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xml');
 
index 88adf2f..6270360 100644 (file)
@@ -39,7 +39,6 @@ unset($MCONF);
 require('conf.php');
 require($BACK_PATH.'init.php');
 require($BACK_PATH.'template.php');
-require_once('class.tx_rtehtmlarea_select_image.php');
 $LANG->includeLLFile('EXT:lang/locallang_browse_links.xml');
 $LANG->includeLLFile('EXT:rtehtmlarea/mod4/locallang.xml');
 $LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xml');
index 63b06f3..dc0e64a 100644 (file)
@@ -3,7 +3,7 @@
 *  Copyright notice
 *
 *  (c) 1999-2010 Kasper Skårhøj (kasper@typo3.com)
-*  (c) 2005-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2005-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -29,7 +29,7 @@
  * User defined content for htmlArea RTE
  *
  * @author     Kasper Skårhøj <kasper@typo3.com>
- * @author     Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author     Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * $Id$  *
  */
@@ -39,7 +39,6 @@ unset($MCONF);
 require('conf.php');
 require($BACK_PATH.'init.php');
 require($BACK_PATH.'template.php');
-require_once('class.tx_rtehtmlarea_user.php');
 $LANG->includeLLFile('EXT:rtehtmlarea/mod5/locallang.xml');
 $LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xml');
 
index 9900e51..adfba9b 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2005-2010 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+*  (c) 2005-2010 Stanislas Rolland <typo3(arobas)sjbr.ca>
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -27,7 +27,7 @@
 /**
  * Content parsing for htmlArea RTE
  *
- * @author     Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>
+ * @author     Stanislas Rolland <typo3(arobas)sjbr.ca>
  *
  * $Id$  *
  */
@@ -37,7 +37,6 @@ unset($MCONF);
 require ('conf.php');
 require ($BACK_PATH.'init.php');
 require ($BACK_PATH.'template.php');
-require_once ('class.tx_rtehtmlarea_parse_html.php');
 
 
 // Make instance:
index f489f9d..73fd12b 100644 (file)
@@ -31,7 +31,6 @@
  *
  * $Id$  *
  */
-require_once(t3lib_extMgm::extPath('rtehtmlarea').'class.tx_rtehtmlarea_base.php');
 class tx_rtehtmlarea_pi2 extends tx_rtehtmlarea_base {
 
                // External: