function generate_bbcode_tags($form = 'post', $field = 'icon') { $html = ""; // check if plugin 'bbcode_control' is installed if (function_exists(get_bbcode_tags) && function_exists(special_open_tag) && function_exists(special_close_tag)) { // language detection $lang = isset($CONFIG['lang']) ? $CONFIG['lang'] : 'english'; include 'plugins/bbcode_control/lang/english.php'; if (in_array($lang, $enabled_languages_array) == TRUE && file_exists('plugins/bbcode_control/lang/' . $lang . '.php')) { include 'plugins/bbcode_control/lang/' . $lang . '.php'; } set_js_var('lang_please_enter_text', $lang_plugin_bbcode_control['please_enter_text']); set_js_var('lang_insert_at_position', $lang_plugin_bbcode_control['insert_at_position']); $bbcode_tags = get_bbcode_tags('enabled'); foreach ($bbcode_tags as $tag) { $opentag = special_open_tag($tag); $closetag = special_close_tag($tag); $html .= "<img onclick=\"javascript:insert_bbcode_tag('{$opentag}', '{$closetag}', '{$form}', '{$field}')\" src=\"plugins/bbcode_control/images/{$tag}.png\" title=\"{$lang_plugin_bbcode_control[$tag]}\" alt=\"{$tag}\" class=\"button\" style=\"cursor:pointer;\" width=\"20\" height=\"16\" /> "; } } else { $bbcode_tags = array('b', 'u', 'i', 'img', 'url', 'email'); foreach ($bbcode_tags as $tag) { $html .= "<input type=\"button\" class=\"button\" value=\"{$tag}\" onclick=\"javascript:insert_bbcode_tag('[{$tag}]', '[/{$tag}]', '{$form}', '{$field}');\"> "; } } return $html; }
function buttons_edit_comment($template_image_comments) { global $CONFIG, $enabled_languages_array; // language detection $lang = isset($CONFIG['lang']) ? $CONFIG['lang'] : 'english'; include 'plugins/bbcode_control/lang/english.php'; if (in_array($lang, $enabled_languages_array) == TRUE && file_exists('plugins/bbcode_control/lang/' . $lang . '.php')) { include 'plugins/bbcode_control/lang/' . $lang . '.php'; } set_js_var('lang_please_enter_text', $lang_plugin_bbcode_control['please_enter_text']); set_js_var('lang_insert_at_position', $lang_plugin_bbcode_control['insert_at_position']); // include js file js_include('plugins/bbcode_control/js/bbcode.js'); // get bbcode tags $bbcode_tags = get_bbcode_tags('enabled'); // create buttons $bbcodes = ''; foreach ($bbcode_tags as $tag) { $opentag = special_open_tag($tag); $closetag = special_close_tag($tag); $bbcodes .= "<img onclick=\"javascript:insert('{$opentag}', '{$closetag}', 'f{MSG_ID}')\" src=\"plugins/bbcode_control/images/{$tag}.png\" title=\"{$lang_plugin_bbcode_control[$tag]}\" alt=\"{$tag}\" class=\"button\" style=\"cursor:pointer;\" width=\"20\" height=\"16\" /> "; } // replace html $search_html_edit_comment = '<textarea cols="40" rows="2" class="textinput" name="msg_body"'; $template_image_comments = str_replace($search_html_edit_comment, $bbcodes . $search_html_edit_comment, $template_image_comments); return $template_image_comments; }