includes/OutputHandler.php File Reference

Go to the source code of this file.

Functions

 wfOutputHandler ($s)
 Standard output handler for use with ob_start.
 wfRequestExtension ()
 Get the "file extension" that some client apps will estimate from the currently-requested URL.
 wfGzipHandler ($s)
 Handler that compresses data with gzip if allowed by the Accept header.
 wfMangleFlashPolicy ($s)
 Mangle flash policy tags which open up the site to XSS attacks.
 wfDoContentLength ($length)
 Add a Content-Length header if possible.
 wfHtmlValidationHandler ($s)
 Replace the output with an error if the HTML is not valid.


Function Documentation

wfDoContentLength ( length  ) 

Add a Content-Length header if possible.

This makes it cooperate with squid better.

Definition at line 116 of file OutputHandler.php.

References $_SERVER.

Referenced by wfOutputHandler().

wfGzipHandler ( s  ) 

Handler that compresses data with gzip if allowed by the Accept header.

Unlike ob_gzhandler, it works for HEAD requests too.

Definition at line 63 of file OutputHandler.php.

References $_SERVER, $ext, $s, and wfRequestExtension().

Referenced by wfOutputHandler().

wfHtmlValidationHandler ( s  ) 

Replace the output with an error if the HTML is not valid.

Definition at line 125 of file OutputHandler.php.

References $error, $i, $out, $s, MWTidy::checkErrors(), and xml.

Referenced by wfOutputHandler().

wfMangleFlashPolicy ( s  ) 

Mangle flash policy tags which open up the site to XSS attacks.

Definition at line 104 of file OutputHandler.php.

References $s.

Referenced by wfOutputHandler().

wfOutputHandler ( s  ) 

Standard output handler for use with ob_start.

Definition at line 6 of file OutputHandler.php.

References $name, $s, $wgDisableOutputCompression, $wgValidateAllHtml, wfDoContentLength(), wfGzipHandler(), wfHtmlValidationHandler(), and wfMangleFlashPolicy().

wfRequestExtension (  ) 

Get the "file extension" that some client apps will estimate from the currently-requested URL.

This isn't on WebRequest because we need it when things aren't initialized

Access:
private

Definition at line 39 of file OutputHandler.php.

References $_SERVER, and $path.

Referenced by wfGzipHandler().


Generated on Sat Sep 5 02:08:24 2009 for MediaWiki by  doxygen 1.5.9