60 $this->doc->backPath =
$GLOBALS[
'BACK_PATH'];
61 $this->doc->JScode =
'';
62 $this->modData =
$GLOBALS[
'BE_USER']->getModuleData(
$GLOBALS[
'MCONF'][
'name'],
'ses');
65 $this->modData[
'openKeys'][$parts[1]] = $parts[0] ==
'O' ? 1 : 0;
66 $GLOBALS[
'BE_USER']->pushModuleData(
$GLOBALS[
'MCONF'][
'name'], $this->modData);
78 header(
'Content-Type: text/plain; charset=utf-8');
106 if (is_array($thisConfig[
'enableWordClean.'])) {
107 $HTMLparserConfig = $thisConfig[
'enableWordClean.'][
'HTMLparser.'];
108 if (is_array($HTMLparserConfig)) {
110 $HTMLparserConfig = $HTMLParser->HTMLparserConfig($HTMLparserConfig);
113 if (is_array($HTMLparserConfig)) {
114 $html = $HTMLParser->HTMLcleaner($html, $HTMLparserConfig[0], $HTMLparserConfig[1], $HTMLparserConfig[2], $HTMLparserConfig[3]);
116 if (is_array($TYPO3_CONF_VARS[
'EXTCONF'][$this->extKey][$this->prefixId][
'cleanPastedContent'])) {
117 foreach ($TYPO3_CONF_VARS[
'EXTCONF'][$this->extKey][$this->prefixId][
'cleanPastedContent'] as $classRef) {
119 if (method_exists($hookObj,
'cleanPastedContent_afterCleanWord')) {
120 $html = $hookObj->cleanPastedContent_afterCleanWord($html, $thisConfig);
136 if (isset($HTMLparserConfig[
'allowTags'])) {
138 $HTMLparserConfig[
'allowTags'] .=
',span';
141 $HTMLparserConfig[
'allowTags'] =
'span';
144 if (isset($HTMLparserConfig[
'noAttrib']) &&
GeneralUtility::inList($HTMLparserConfig[
'noAttrib'],
'span')) {
148 if (isset($HTMLparserConfig[
'removeTags']) &&
GeneralUtility::inList($HTMLparserConfig[
'removeTags'],
'span')) {
152 if (is_array($HTMLparserConfig[
'tags.'])) {
154 if (isset($HTMLparserConfig[
'tags.'][
'span']) && !$HTMLparserConfig[
'tags.'][
'span']) {
155 $HTMLparserConfig[
'tags.'][
'span'] = 1;
157 if (is_array($HTMLparserConfig[
'tags.'][
'span.'])) {
158 if (isset($HTMLparserConfig[
'tags.'][
'span.'][
'allowedAttribs'])) {
159 if (!$HTMLparserConfig[
'tags.'][
'span.'][
'allowedAttribs']) {
160 $HTMLparserConfig[
'tags.'][
'span.'][
'allowedAttribs'] =
'id';
162 $HTMLparserConfig[
'tags.'][
'span.'][
'allowedAttribs'] .=
',id';
165 if (isset($HTMLparserConfig[
'tags.'][
'span.'][
'fixAttrib.'][
'id.'][
'unset'])) {
166 unset($HTMLparserConfig[
'tags.'][
'span.'][
'fixAttrib.'][
'id.'][
'unset']);
$TYPO3_CONF_VARS['SYS']['contentTable']
static getUserObj($classRef, $checkPrefix='', $silent=FALSE)
static rmFromList($element, $list)
static makeInstance($className)
static RTEsetup($RTEprop, $table, $field, $type='')
keepSpanTagsWithId(&$HTMLparserConfig)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static inList($list, $item)
static getPagesTSconfig($id, $rootLine=NULL, $returnPartArray=FALSE)
main_parse_html($openKeys)