Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/11/2010 11:17:32 AM (16 years ago)
Author:
apeatling
Message:

Fixes #1905

File:
1 edited

Legend:

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

    r2375 r2663  
    44add_filter( 'bp_get_group_description', 'wptexturize' );
    55add_filter( 'bp_get_group_description_excerpt', 'wptexturize' );
    6 add_filter( 'bp_get_the_site_group_description', 'wptexturize' );
    7 add_filter( 'bp_get_the_site_group_description_excerpt', 'wptexturize' );
    86add_filter( 'bp_get_group_name', 'wptexturize' );
    9 add_filter( 'bp_get_the_site_group_name', 'wptexturize' );
    107
    118add_filter( 'bp_get_group_description', 'convert_smilies' );
    129add_filter( 'bp_get_group_description_excerpt', 'convert_smilies' );
    13 add_filter( 'bp_get_the_site_group_description', 'convert_smilies' );
    14 add_filter( 'bp_get_the_site_group_description_excerpt', 'convert_smilies' );
    1510
    1611add_filter( 'bp_get_group_description', 'convert_chars' );
    1712add_filter( 'bp_get_group_description_excerpt', 'convert_chars' );
    1813add_filter( 'bp_get_group_name', 'convert_chars' );
    19 add_filter( 'bp_get_the_site_group_name', 'convert_chars' );
    20 add_filter( 'bp_get_the_site_group_description', 'convert_chars' );
    21 add_filter( 'bp_get_the_site_group_description_excerpt', 'convert_chars' );
    2214
    2315add_filter( 'bp_get_group_description', 'wpautop' );
    2416add_filter( 'bp_get_group_description_excerpt', 'wpautop' );
    25 add_filter( 'bp_get_the_site_group_description', 'wpautop' );
    26 add_filter( 'bp_get_the_site_group_description_excerpt', 'wpautop' );
    2717
    2818add_filter( 'bp_get_group_description', 'make_clickable' );
     
    3121add_filter( 'bp_get_group_name', 'wp_filter_kses', 1 );
    3222add_filter( 'bp_get_group_permalink', 'wp_filter_kses', 1 );
    33 add_filter( 'bp_get_group_description', 'wp_filter_kses', 1 );
     23add_filter( 'bp_get_group_description', 'bp_groups_filter_kses', 1 );
    3424add_filter( 'bp_get_group_description_excerpt', 'wp_filter_kses', 1 );
    35 add_filter( 'bp_get_the_site_group_name', 'wp_filter_kses', 1 );
    36 add_filter( 'bp_get_the_site_group_description', 'wp_filter_kses', 1 );
    37 add_filter( 'bp_get_the_site_group_description_excerpt', 'wp_filter_kses', 1 );
    3825add_filter( 'groups_group_name_before_save', 'wp_filter_kses', 1 );
    3926add_filter( 'groups_group_description_before_save', 'wp_filter_kses', 1 );
     
    5138add_filter( 'bp_get_group_total_for_member', 'bp_core_number_format' );
    5239add_filter( 'bp_get_group_total_members', 'bp_core_number_format' );
     40
     41function bp_groups_filter_kses( $content ) {
     42    global $allowedtags;
     43
     44    $groups_allowedtags = $allowedtags;
     45    $groups_allowedtags['a']['class'] = array();
     46    $groups_allowedtags['img'] = array();
     47    $groups_allowedtags['img']['src'] = array();
     48    $groups_allowedtags['img']['alt'] = array();
     49    $groups_allowedtags['img']['class'] = array();
     50    $groups_allowedtags['img']['width'] = array();
     51    $groups_allowedtags['img']['height'] = array();
     52    $groups_allowedtags['img']['class'] = array();
     53    $groups_allowedtags['img']['id'] = array();
     54    $groups_allowedtags['code'] = array();
     55
     56    $groups_allowedtags = apply_filters( 'bp_groups_filter_kses', $groups_allowedtags );
     57    return wp_kses( $content, $groups_allowedtags );
     58}
    5359
    5460/**** Filters for group forums ****/
Note: See TracChangeset for help on using the changeset viewer.