/** * Translate to <p> tag */ function toHTML($code_text, $parm) { if ($parm && !strpos($parm, '=')) { $parm = 'class=' . $parm; } $code_text = trim($code_text); $parms = eHelper::scParams($parm); $class = " " . e107::getBB()->getClass('p'); // consistent classes across all themes. $id = varsettrue($parms['id']) ? ' id="' . eHelper::secureIdAttr($parms['id']) . '"' : ''; $style = varsettrue($parms['style']) ? ' style="' . eHelper::secureStyleAttr($parms['style']) . '"' : ''; return "<p{$id}{$class}{$style}>" . $code_text . '</p>'; }
/** * Translate youtube bbcode into the appropriate HTML */ function toHTML($code_text, $parm) { // transform to class, equal sign at 0 position is not well formed parm string if ($parm && !strpos($parm, '=')) { $parm = 'class=' . $parm; } $parms = eHelper::scParams($parm); $class = " " . e107::getBB()->getClass('block'); $id = varsettrue($parms['id']) ? ' id=' . eHelper::secureIdAttr($parms['id']) : ''; $style = varsettrue($parms['style']) ? ' style="' . eHelper::secureStyleAttr($parms['style']) . '"' : ''; if (empty($code_text)) { $code_text = '<!-- -->'; } return '<div' . $id . $class . $style . '>' . $code_text . '</div>'; }
/** * Translate to <h*> tag */ function toHTML($code_text, $parm) { $code_text = trim($code_text); if (empty($code_text)) { return ''; } $bparms = eHelper::scDualParams($parm); $h = 'h' . ($bparms[1] ? intval($bparms[1]) : 2); $parms = $bparms[2]; unset($bparms); $class = " " . e107::getBB()->getClass('h2'); // consistent classes across all themes. $id = varsettrue($parms['id']) ? ' id=' . eHelper::secureIdAttr($parms['id']) : ''; $style = varsettrue($parms['style']) ? ' style="' . eHelper::secureStyleAttr($parms['style']) . '"' : ''; return "<{$h}{$id}{$class}{$style}>" . $code_text . "</{$h}>"; }
function toDB($code_text, $parm) { $parms = eHelper::scParams($parm); $safe = array(); if (vartrue($parms['class'])) { $safe['class'] = eHelper::secureClassAttr($parms['class']); } if (vartrue($parms['id'])) { $safe['id'] = eHelper::secureIdAttr($parms['id']); } if (vartrue($parms['style'])) { $safe['style'] = eHelper::secureStyleAttr($parms['style']); } if ($safe) { return '[img ' . eHelper::buildAttr($safe) . ']' . $code_text . '[/img]'; } return '[img]' . $code_text . '[/img]'; }