0) { foreach ($groups[$i+1] as $code) { if ($tpl_codes[$code]) $separator = true; } } if ($separator) { $tpl_groups[$i] = true; $count = 0; } } $template->assign(array( 'BBC' => $tpl_codes, 'SEP' => $tpl_groups, 'BBCODE_PATH' => BBcode_PATH, 'BBCODE_ID' => $textarea_id, )); $template->set_prefilter($prefilter, 'set_bbcode_bar_prefilter'); // smilies support > 2.3 ## must be parsed after bbcode_bar, because the javascript must be after bbc's one if (isset($pwg_loaded_plugins['SmiliesSupport'])) { set_smiliessupport($prefilter); } } function set_bbcode_bar_prefilter($content, &$smarty) { $search = '#(
\\1
\\1
\\1'; //Quotes with "user" $patterns[] = "#\[quote="(.*?)"\](.*?)\[/quote\]#is"; $replacements[] = '
\\1 :'; //Quotes with user $patterns[] = "#\[quote=(.*?)\](.*?)\[/quote\]#is"; $replacements[] = '
\\2
\\1 :'; } if ($conf_bbcode_bar['img']) { //Images $patterns[] = "#\[img\](.*?)\[/img\]#is"; $replacements[] = '
\\2