Source for file format.bbcode.php
Documentation is available at format.bbcode.php
* @subpackage plugins_format
* run 'pear install Text_Wiki_BBCode-alpha' to install the library,
if( @include_once( 'doc/Text_Wiki_BBCode/doc/BBCodeParser.php' ) ) {
define( 'PLUGIN_GUID_BBCODE', 'bbcode' );
'load_function' => 'bbcode_parse_data',
'verify_function' => 'bbcode_verify_data',
'description' => 'BBCode Syntax Format Parser',
'edit_label' => 'BBCode',
'help_page' => 'BBCodeSyntax',
$pParamHash['content_store']['data'] = $pParamHash['edit'];
$data = $pParseHash['data'];
$data = preg_replace( '/\[(quote|code):[0-9a-f]+=/', '[\1=', $data );
/* get options from the ini file
// $config = parse_ini_file('BBCodeParser.ini', true);
$config = parse_ini_file('doc/Text_Wiki_BBCode/doc/BBCodeParser_V2.ini', true);
$options = &PEAR::getStaticProperty('HTML_BBCodeParser', '_options');
$options = $config['HTML_BBCodeParser'];
$parser = new HTML_BBCodeParser('BBCodeParser_V2.ini');
$parser->setText( $data );
$ret = $parser->getParsed();
|