Source for file Images.php
Documentation is available at Images.php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// +----------------------------------------------------------------------+
// | Copyright (c) 1997-2003 The PHP Group |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.02 of the PHP license, |
// | that is bundled with this package in the file LICENSE, and is |
// | available at through the world-wide-web at |
// | http://www.php.net/license/2_02.txt. |
// | If you did not receive a copy of the PHP license and are unable to |
// | obtain it through the world-wide-web, please send a note to |
// | license@php.net so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// | Author: Stijn de Reede <sjr@gmx.co.uk> |
// +----------------------------------------------------------------------+
// $Id: Images.php,v 1.6 2007/06/04 21:12:29 dufuz Exp $
* @package HTML_BBCodeParser
* @author Stijn de Reede <sjr@gmx.co.uk>
require_once 'HTML/BBCodeParser.php';
class HTML_BBCodeParser_Filter_Images extends HTML_BBCodeParser
* An array of tags parsed by the engine
var $_definedTags = array (
'img' => 'src=%2$s%1$s%2$s',
'w' => 'width=%2$s%1$d%2$s',
'h' => 'height=%2$s%1$d%2$s',
'alt' => 'alt=%2$s%1$s%2$s',
* Executes statements before the actual array building starts
* This method should be overwritten in a filter if you want to do
* something before the parsing process starts. This can be useful to
* allow certain short alternative tags which then can be converted into
* proper tags with preg_replace() calls.
* The main class walks through all the filters and and calls this
* method if it exists. The filters should modify their private $_text
* @author Stijn de Reede <sjr@gmx.co.uk>
$options = PEAR ::getStaticProperty ('HTML_BBCodeParser','_options');
$oe = $options['open_esc'];
$ce = $options['close_esc'];
"!". $oe. "img(\s?.*)". $ce. "(.*)". $oe. "/img". $ce. "!Ui",
$o. "img=\$2\$1". $c. $o. "/img". $c,
Documentation generated on Tue, 05 Jun 2007 17:30:06 -0400 by phpDocumentor 1.3.2. PEAR Logo Copyright © PHP Group 2004.
|