$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; } } ?>