Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/23/2009 12:33:11 AM (17 years ago)
Author:
apeatling
Message:

Modifying kses filter on wire and activity streams to allow for image posting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-filters.php

    r1905 r1925  
    22
    33/* Apply WordPress defined filters */
    4 add_filter( 'bp_get_activity_content', 'wp_filter_kses', 1 );
     4add_filter( 'bp_get_activity_content', 'bp_activity_filter_kses', 1 );
    55add_filter( 'bp_get_activity_content', 'force_balance_tags' );
    66add_filter( 'bp_get_activity_content', 'wptexturize' );
     
    1111add_filter( 'bp_get_activity_content', 'stripslashes_deep' );
    1212
    13 function bp_activity_add_allowed_tags( $allowedtags ) {
    14         $allowedtags['span'] = array();
    15         $allowedtags['span']['class'] = array();
    16         $allowedtags['a']['class'] = array();
    17         $allowedtags['img'] = array();
    18         $allowedtags['img']['src'] = array();
    19         $allowedtags['img']['alt'] = array();
    20         $allowedtags['img']['class'] = array();
    21         $allowedtags['img']['id'] = array();
     13function bp_activity_filter_kses( $content ) {
     14        global $allowedtags;
    2215       
    23         return $allowedtags;
     16        $activity_allowedtags = $allowedtags;
     17        $activity_allowedtags['span'] = array();
     18        $activity_allowedtags['span']['class'] = array();
     19        $activity_allowedtags['a']['class'] = array();
     20        $activity_allowedtags['img'] = array();
     21        $activity_allowedtags['img']['src'] = array();
     22        $activity_allowedtags['img']['alt'] = array();
     23        $activity_allowedtags['img']['class'] = array();
     24        $activity_allowedtags['img']['width'] = array();
     25        $activity_allowedtags['img']['height'] = array();
     26        $activity_allowedtags['img']['class'] = array();
     27        $activity_allowedtags['img']['id'] = array();
     28
     29        return wp_kses( $content, $activity_allowedtags );
    2430}
    25 add_filter( 'edit_allowedtags', 'bp_activity_add_allowed_tags', 1 );
     31
    2632
    2733?>
Note: See TracChangeset for help on using the changeset viewer.