Plugin Directory

Changeset 693494


Ignore:
Timestamp:
04/08/2013 07:18:42 AM (13 years ago)
Author:
antonchanning
Message:

Added support for 'Video Audio BBCode' and '8tracks shortcode' plugins, now autodetected. Removed support for 'Vipers Video Quicktags' due to hard to resolve conflicts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bbpress2-shortcode-whitelist/trunk/class_bbpress-shortcode-whitelist.php

    r692839 r693494  
    3232
    3333        function add_filters() {
    34             global $VipersVideoQuicktags;
     34            // Add safe shortcode support to relevant filters
    3535
    36             // Add safe shortcode support to relevant filters
     36            // Wordpress
    3737            add_filter( 'get_comment_text', 'bbp_whitelist_do_shortcode' ); //adds safe shortcodes to blog comments
     38
     39            // bbPress
    3840            add_filter( 'bbp_get_reply_content', 'bbp_whitelist_do_shortcode' ); //adds safe shortcodes to forum posts
     41
     42            // BuddyPress
    3943            add_filter( 'bp_get_the_topic_post_content', 'bbp_whitelist_do_shortcode' ); //adds safe shortcodes to buddypress group forum posts
    40             add_filter( 'bp_get_activity_content_body', 'bbp_whitelist_do_shortcode', 1 ); //adds safe shortcodes to buddypress activity (no longer works?)
    41 
    42             if(class_exists('VipersVideoQuicktags')) {
    43                 // Viper's Video Quicktags installed, add support to comments and bbPress
    44                 add_action( 'comment_text', array(&$VipersVideoQuicktags, 'SWFObjectCalls'), 50 ); 
    45                 add_action( 'bbp_get_reply_content', array(&$VipersVideoQuicktags, 'SWFObjectCalls'), 50 );     
    46             }
     44            add_filter( 'bp_get_activity_content_body', 'bbp_whitelist_do_shortcode', 1 ); //adds safe shortcodes to buddypress activity
     45            add_filter( 'bp_get_the_thread_message_content', 'bbp_whitelist_do_shortcode' ); //adds safe shortcodes to private messages
    4746        }
    4847
     
    6766                    $plugin_name = 'bbPress2 BBCode';
    6867                    $plugin_author = 'Anton Channing';
    69                     $shortcodes = array('b','i','u','s','img','url','center','quote','color','code','size','ul','ol','li','youtube','gvideo','video','spoiler','guest','user','freesound');
     68                    $shortcodes = array('b','i','u','s','img','url','center','quote','color','code','size','ul','ol','li','spoiler','guest','user');
    7069                    break;
    71                 case 'vipers-video-quicktags':
    72                     $plugin_name = "Viper's Video Quicktags";
    73                     $plugin_author = 'Viper007Bond';
     70                case 'video-audio-bbcodes':
     71                    $plugin_name = "Video Audio BBCodes";
     72                    $plugin_author = 'Anton Channing';
    7473
    75                     $shortcodes = array('youtube','googlevideo','gvideo','dailymotion','vimeo','veoh','viddler','metacafe','blip.tv','bliptv','flickr video','flikrvideo','ifilm','spike','myspace','stage6','flv','quicktime','flash','videofile','video','avi','mpeg','wmv','kml_flashembed','wpvideo');
     74                    $shortcodes = array('youtube','googlevideo','gvideo','vimeo','freesound');
     75                    break;
     76                case '8tracks-shortcode':
     77                    $plugin_name = "8tracks Shortcode";
     78                    $plugin_author = 'Jonathan Martin';
     79
     80                    $shortcodes = array('8tracks');
    7681                    break;
    7782                default:
     
    9095                $supported_plugins[] = $this->get_known_plugin_by_tag('bbpress-bbcode');
    9196            }
     97            if (is_plugin_active('video-audio-bbcodes/video-audio-bbcodes.php')) {
     98                    //plugin is activated
     99                $supported_plugins[] = $this->get_known_plugin_by_tag('video-audio-bbcodes');
     100            }
    92101
    93102            return $supported_plugins;
     
    96105        function get_verified_plugins() {
    97106            $verified_plugins = array();
    98             if (is_plugin_active('vipers-video-quicktags/vipers-video-quicktags.php')) {
     107            if (is_plugin_active('8tracks-shortcode/8tracks_shortcode.php')) {
    99108                    //plugin is activated
    100                 $verified_plugins[] = $this->get_known_plugin_by_tag('vipers-video-quicktags');
     109                $verified_plugins[] = $this->get_known_plugin_by_tag('8tracks-shortcode');
    101110            }
    102111            return $verified_plugins;
Note: See TracChangeset for help on using the changeset viewer.