function xbbcode_highlighter_xbbcode in Extensible BBCode 5
Same name and namespace in other branches
- 6 xbbcode_highlighter/xbbcode_highlighter.module \xbbcode_highlighter_xbbcode()
File
- xbbcode_highlighter/
xbbcode_highlighter.module, line 452
Code
function xbbcode_highlighter_xbbcode($op = 'list', $delta = '', $tag = NULL) {
global $highlighter_styles;
if (!$highlighter_styles) {
$highlighter_styles = array();
$result = db_query("SELECT id,name,description,sample FROM {xbbcode_highlighter} WHERE enabled=true");
while ($row = db_fetch_array($result)) {
$highlighter_styles = $row['id'];
}
}
switch ($op) {
case 'list':
return $highlighter_styles;
case 'info':
return _xbbcode_highlighter_info($delta);
case 'render':
return @xbbcode_highlighter_highlight($delta, $tag->content, $tag->option == 'ln');
}
}