BBCode::Internal_ProcessIsolatedTag( $tag_name, $tag_params, $tag_rule )
Description
Source
File: bp-forums/admin/parser.php
2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 | function Internal_ProcessIsolatedTag( $tag_name , $tag_params , $tag_rule ) { if (! $this ->DoTag(BBCODE_CHECK, $tag_name , @ $tag_params [ '_default' ], $tag_params , "" )) { $this ->stack[] = Array( BBCODE_STACK_TOKEN => BBCODE_TEXT, BBCODE_STACK_TEXT => $this ->FixupOutput( $this ->lexer->text), BBCODE_STACK_TAG => false, BBCODE_STACK_CLASS => $this ->current_class, ); return ; } $this ->Internal_CleanupWSByPoppingStack(@ $tag_rule [ 'before_tag' ], $this ->stack); $output = $this ->DoTag(BBCODE_OUTPUT, $tag_name , @ $tag_params [ '_default' ], $tag_params , "" ); $this ->Internal_CleanupWSByEatingInput(@ $tag_rule [ 'after_tag' ]); $this ->stack[] = Array( BBCODE_STACK_TOKEN => BBCODE_TEXT, BBCODE_STACK_TEXT => $output , BBCODE_STACK_TAG => false, BBCODE_STACK_CLASS => $this ->current_class, ); } |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.