TYPO3 CMS  TYPO3_6-2
local_t3lib_parsehtml Class Reference
Inheritance diagram for local_t3lib_parsehtml:
TYPO3\CMS\Core\Html\HtmlParser

Public Member Functions

 processContent ($value, $dir, $conf)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Html\HtmlParser
 splitIntoBlock ($tag, $content, $eliminateExtraEndTags=FALSE)
 
 splitIntoBlockRecursiveProc ($tag, $content, &$procObj, $callBackContent, $callBackTags, $level=0)
 
 splitTags ($tag, $content)
 
 getAllParts ($parts, $tag_parts=TRUE, $include_tag=TRUE)
 
 removeFirstAndLastTag ($str)
 
 getFirstTag ($str)
 
 getFirstTagName ($str, $preserveCase=FALSE)
 
 get_tag_attributes ($tag, $deHSC=0)
 
 split_tag_attributes ($tag)
 
 checkTagTypeCounts ($content, $blockTags='a, b, blockquote, body, div, em, font, form, h1, h2, h3, h4, h5, h6, i, li, map, ol, option, p, pre, select, span, strong, table, td, textarea, tr, u, ul', $soloTags='br, hr, img, input, area')
 
 bidir_htmlspecialchars ($value, $dir)
 
 prefixResourcePath ($main_prefix, $content, $alternatives=array(), $suffix='')
 
 prefixRelPath ($prefix, $srcVal, $suffix='')
 
 cleanFontTags ($value, $keepFace=0, $keepSize=0, $keepColor=0)
 
 mapTags ($value, $tags=array(), $ltChar='<', $ltChar2='<')
 
 unprotectTags ($content, $tagList='')
 
 caseShift ($str, $flag, $cacheKey='')
 
 compileTagAttribs ($tagAttrib, $meta=array(), $xhtmlClean=0)
 
 get_tag_attributes_classic ($tag, $deHSC=0)
 
 indentLines ($content, $number=1, $indentChar=TAB)
 
 HTMLparserConfig ($TSconfig, $keepTags=array())
 
 XHTML_clean ($content)
 
 processTag ($value, $conf, $endTag, $protected=0)
 
 processContent ($value, $dir, $conf)
 

Additional Inherited Members

- Static Public Member Functions inherited from TYPO3\CMS\Core\Html\HtmlParser
static getSubpart ($content, $marker)
 
static substituteSubpart ($content, $marker, $subpartContent, $recursive=TRUE, $keepMarker=FALSE)
 
static substituteSubpartArray ($content, array $subpartsContent)
 
static substituteMarker ($content, $marker, $markContent)
 
static substituteMarkerArray ($content, $markContentArray, $wrap='', $uppercase=FALSE, $deleteUnused=FALSE)
 
static substituteMarkerAndSubpartArrayRecursive ($content, array $markersAndSubparts, $wrap='', $uppercase=FALSE, $deleteUnused=FALSE)
 
- Public Attributes inherited from TYPO3\CMS\Core\Html\HtmlParser
const VOID_ELEMENTS = 'area|base|br|col|command|embed|hr|img|input|keygen|meta|param|source|track|wbr'
 
- Protected Attributes inherited from TYPO3\CMS\Core\Html\HtmlParser
 $caseShift_cache = array()
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Extension of the parse_html class.

Author
Kasper Skårhøj kaspe.nosp@m.rYYY.nosp@m.Y@typ.nosp@m.o3.c.nosp@m.om

Definition at line 19 of file index.php.

Member Function Documentation

◆ processContent()

local_t3lib_parsehtml::processContent (   $value,
  $dir,
  $conf 
)

Processing content between tags for HTML_cleaner

Parameters
string$valueThe value
integer$dirDirection, either -1 or +1. 0 (zero) means no change to input value.
mixed$confNot used, ignore.
Returns
string The processed value. private
Todo:
Define visibility

Definition at line 31 of file index.php.