Index: typo3/sysext/cms/tslib/class.tslib_content.php =================================================================== --- typo3/sysext/cms/tslib/class.tslib_content.php (revision 9465) +++ typo3/sysext/cms/tslib/class.tslib_content.php (working copy) @@ -830,6 +830,7 @@ 'SWFOBJECT' => 'ShockwaveFlashObject', 'QTOBJECT' => 'QuicktimeObject', 'SVG' => 'ScalableVectorGraphics', + 'EDITPANEL' => 'EditPanel', ); $name = $classMapping[$name]; Index: typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php (revision 0) +++ typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php (revision 0) @@ -0,0 +1,61 @@ + + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * A copy is found in the textfile GPL.txt and important notices to the license + * from the author is found in LICENSE.txt distributed with these scripts. + * + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Contains EDITPANEL class object. + * + * @author Jeff Segars + */ +class tslib_content_EditPanel extends tslib_content_Abstract { + + /** + * Rendering the cObject, EDITPANEL + * + * @param array Array of TypoScript properties + * @return string Output + */ + public function render($conf = array()) { + $theValue = ''; + if ($GLOBALS['TSFE']->beUserLogin) { + $theValue = $this->cObj->editPanel($theValue, $conf); + } + + if (isset($conf['stdWrap.'])) { + $theValue = $this->cObj->stdWrap($theValue, $conf['stdWrap.']); + } + + return $theValue; + } + +} + + +if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['tslib/content/class.tslib_content_editpanel.php']) { + include_once ($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['tslib/content/class.tslib_content_editpanel.php']); +} + +?> \ No newline at end of file Index: typo3/sysext/cms/ext_autoload.php =================================================================== --- typo3/sysext/cms/ext_autoload.php (revision 9465) +++ typo3/sysext/cms/ext_autoload.php (working copy) @@ -76,5 +76,6 @@ 'tslib_content_text' => PATH_tslib . 'content/class.tslib_content_text.php', 'tslib_content_user_internal' => PATH_tslib . 'content/class.tslib_content_user_internal.php', 'tslib_content_user' => PATH_tslib . 'content/class.tslib_content_user.php', + 'tslib_content_editpanel' => PATH_tslib . 'content/class.tslib_content_editpanel.php', ); ?> \ No newline at end of file