$val) // allow themes to plug in to it.
{
if($val[0]=="")
{
$val[0] = $bbcode_func;
}
$bbcode[$key] = $val;
$iconpath[$key] = $val[3];
}
}
if (!empty($eplug_bb))
{
foreach($eplug_bb as $key=>$val) // allow plugins to plug into it.
{
extract($val);
// echo "$onclick $onclick_var $helptext $icon
";
$bbcode[$name] = array($onclick,$onclick_var,$helptext,$icon,$function,$function_var);
$iconpath[$name] = $icon;
}
}
$_onclick_func = (isset($bbcode[$parm][0])) ? $bbcode[$parm][0] : $bbcode_func;
$_onclick_var = (isset($bbcode[$parm][1])) ? $bbcode[$parm][1] : '';
$_helptxt = (isset($bbcode[$parm][2])) ? $bbcode[$parm][2] : '';
$_function = (isset($bbcode[$parm][4])) ? $bbcode[$parm][4] : '';
$_function_var = (isset($bbcode[$parm][5])) ? $bbcode[$parm][5] : '';
if($bbcode[$parm]) // default - insert text.
{
$text = "\n
\n";
}
if($_function)
{
$text .= ($bbcode_helpactive && $_helptxt && !$iconpath[$parm]) ? "" : "";
$text .= $_function($_function_var);
$text .= ($bbcode_helpactive && $_helptxt && !$iconpath[$parm]) ? "" : "";
}
return $text;
}
function get_bb_help($parm)
{
if(defsettrue('e_WYSIWYG')) { return; }
global $bbcode_helpactive,$bbcode_helptag;
if($parm) $bbcode_helptag = $parm;
elseif(!varset($bbcode_helptag)) $bbcode_helptag = 'helpb';
$bbcode_helpactive = TRUE;
//FIXME - better bb help
return "";
}
function get_bb_preimagedir($parm)
{
if(defsettrue('e_WYSIWYG')) { return; }
global $bbcode_imagedir;
$bbcode_imagedir = $parm;
return;
}
}
?>