Skip to:
Content

BuddyPress.org

Changeset 1844 for trunk/bp-activity.php


Ignore:
Timestamp:
09/10/2009 06:34:52 PM (17 years ago)
Author:
apeatling
Message:

Added extra filtering on template loops, applies to #980 props jeffsayre.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity.php

    r1839 r1844  
    162162    else
    163163        bp_core_add_message( __( 'There was an error when deleting that activity', 'buddypress' ), 'error' );
     164       
     165    do_action( 'bp_activity_action_delete_activity', $activity_id );
    164166   
    165167    bp_core_redirect( $_SERVER['HTTP_REFERER'] );
     
    334336    }
    335337
    336     return $content;
     338    return apply_filters( 'bp_activity_add_timesince_placeholder', $content );
    337339}
    338340
     
    341343    $content = bp_activity_add_timesince_placeholder( $content );
    342344
    343     return BP_Activity_Activity::check_exists_by_content( $content );
     345    return apply_filters( 'bp_activity_check_exists_by_content', BP_Activity_Activity::check_exists_by_content( $content ) );
    344346}
    345347
    346348function bp_activity_get_last_updated() {
    347     return BP_Activity_Activity::get_last_updated();
     349    return apply_filters( 'bp_activity_get_last_updated', BP_Activity_Activity::get_last_updated() );
    348350}
    349351
    350352function bp_activity_get_sitewide_activity( $max_items = 30, $pag_num = false, $pag_page = false, $filter = false ) {
    351     return BP_Activity_Activity::get_sitewide_activity( $max_items, $pag_num, $pag_page, $filter );
     353    return apply_filters( 'bp_activity_get_sitewide_activity', BP_Activity_Activity::get_sitewide_activity( $max_items, $pag_num, $pag_page, $filter ), $max_items, $pag_num, $pag_page, $filter );
    352354}
    353355
    354356function bp_activity_get_user_activity( $user_id, $max_items = 30, $pag_num = false, $pag_page = false, $filter = false ) {
    355     return BP_Activity_Activity::get_activity_for_user( $user_id, $max_items, $pag_num, $pag_page, $filter );
     357    return apply_filters( 'bp_activity_get_user_activity', BP_Activity_Activity::get_activity_for_user( $user_id, $max_items, $pag_num, $pag_page, $filter ), $user_id, $max_items, $pag_num, $pag_page, $filter );
    356358}
    357359
    358360function bp_activity_get_friends_activity( $user_id, $max_items = 30, $max_items_per_friend = false, $pag_num = false, $pag_page = false, $filter = false ) {
    359     return BP_Activity_Activity::get_activity_for_friends( $user_id, $max_items, $max_items_per_friend, $pag_num, $pag_page, $filter );
     361    return apply_filters( 'bp_activity_get_friends_activity', BP_Activity_Activity::get_activity_for_friends( $user_id, $max_items, $max_items_per_friend, $pag_num, $pag_page, $filter ), $user_id, $max_items, $max_items_per_friend, $pag_num, $pag_page, $filter );
    360362}
    361363
     
    372374/* Ordering function - don't call this directly */
    373375function bp_activity_order_by_date( $a, $b ) {
    374     return strcasecmp( $b['date_recorded'], $a['date_recorded'] ); 
     376    return apply_filters( 'bp_activity_order_by_date', strcasecmp( $b['date_recorded'], $a['date_recorded'] ) );   
    375377}
    376378
Note: See TracChangeset for help on using the changeset viewer.