b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (Version 1.10) [ class tree: evocore ] [ index: evocore ] [ all elements ]

Class: SafeHtmlChecker

Source Location: /blogs/inc/_misc/_htmlchecker.class.php

Class SafeHtmlChecker

Class Overview

SafeHtmlChecker

checks HTML against a subset of elements to ensure safety and XHTML validation.

Located in /blogs/inc/_misc/_htmlchecker.class.php [line 47]



		
		
		
		

Properties

Methods

[ Top ]
Property Summary
mixed   $allowed_uri_scheme  
mixed   $error  
mixed   $last_checked_pos  
mixed   $parser  
mixed   $stack  
mixed   $tagattrs  
mixed   $tags  
mixed   $uri_attrs  

[ Top ]
Method Summary
SafeHtmlChecker   SafeHtmlChecker()   Constructor
void   cdata()   cdata(-)
void   check()   check(-)
void   html_error()  
void   isOK()   isOK(-)
void   tag_close()   tag_close(-)
void   tag_open()   tag_open(-)

[ Top ]
Properties
mixed   $allowed_uri_scheme [line 52]

[ Top ]
mixed   $error [line 58]

[ Top ]
mixed   $last_checked_pos [line 57]

[ Top ]
mixed   $parser [line 55]

[ Top ]
mixed   $stack = array() [line 56]

[ Top ]
mixed   $tagattrs [line 50]

[ Top ]
mixed   $tags [line 49]

[ Top ]
mixed   $uri_attrs [line 51]

[ Top ]
Methods
Constructor SafeHtmlChecker  [line 71]

  SafeHtmlChecker SafeHtmlChecker( array &$allowed_tags, array &$allowed_attributes, array &$uri_attrs, array &$allowed_uri_scheme, [string $encoding = '']  )

Constructor

Parameters:
array   &$allowed_tags: 
array   &$allowed_attributes: 
array   &$uri_attrs: 
array   &$allowed_uri_scheme: 
string   $encoding:  Input encoding to use ('ISO-8859-1', 'UTF-8', 'US-ASCII' or '' for auto-detect)


[ Top ]
cdata  [line 235]

  void cdata( $parser, $cdata  )

cdata(-)

Parameters:
   $parser: 
   $cdata: 


[ Top ]
check  [line 108]

  void check( $xhtml  )

check(-)

Parameters:
   $xhtml: 


[ Top ]
html_error  [line 263]

  void html_error( $string  )

Parameters:
   $string: 


[ Top ]
isOK  [line 273]

  void isOK( )

isOK(-)



[ Top ]
tag_close  [line 255]

  void tag_close( $parser, $tag  )

tag_close(-)

Parameters:
   $parser: 
   $tag: 


[ Top ]
tag_open  [line 178]

  void tag_open( $parser, $tag, $attrs  )

tag_open(-)

Called when the parser finds an opening tag

Parameters:
   $parser: 
   $tag: 
   $attrs: 


[ Top ]

Documentation generated on Tue, 20 May 2008 01:41:23 +0200 by phpDocumentor 1.4.2