Exemple #1
0
 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;
 }
Exemple #2
0
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;
}