Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
03/19/2009 01:35:32 PM (17 years ago)
Author:
apeatling
Message:

Added basic object caching support ready for the first release. This will cut the number of database calls and load by 3x. Add define( 'WP_CACHE', true ); to you wp-config.php and drop object-cache.php into /wp-content/ to enable.

A good file based object cache is available here:
http://neosmart.net/dl.php?id=14

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-avatars.php

    r1209 r1238  
    435435    }
    436436   
    437     do_action( 'bp_core_avatar_save', $old, $v1_href, $vars['v1_out'] );
     437    do_action( 'bp_core_avatar_save', $user_id, $old, $v1_href, $vars['v1_out'] );
    438438}
    439439
     
    458458
    459459function bp_core_delete_avatar() {
    460     $old_v1 = get_usermeta( get_current_user_id(), 'bp_core_avatar_v1_path' );
    461     $old_v2 = get_usermeta( get_current_user_id(), 'bp_core_avatar_v2_path' );
    462    
    463     delete_usermeta( get_current_user_id(), 'bp_core_avatar_v1_path' );
    464     delete_usermeta( get_current_user_id(), 'bp_core_avatar_v2_path' );
    465    
    466     delete_usermeta( get_current_user_id(), 'bp_core_avatar_v1' );
    467     delete_usermeta( get_current_user_id(), 'bp_core_avatar_v2' );
     460    $user_id = get_current_user_id();
     461   
     462    $old_v1 = get_usermeta( $user_id, 'bp_core_avatar_v1_path' );
     463    $old_v2 = get_usermeta( $user_id, 'bp_core_avatar_v2_path' );
     464   
     465    delete_usermeta( $user_id, 'bp_core_avatar_v1_path' );
     466    delete_usermeta( $user_id, 'bp_core_avatar_v2_path' );
     467   
     468    delete_usermeta( $user_id, 'bp_core_avatar_v1' );
     469    delete_usermeta( $user_id, 'bp_core_avatar_v2' );
    468470   
    469471    // Remove the actual images
     
    471473    @unlink($old_v2);
    472474   
    473     do_action( 'bp_core_delete_avatar', $old_v1, $old_v2 );
     475    do_action( 'bp_core_delete_avatar', $user_id, $old_v1, $old_v2 );
    474476}
    475477
Note: See TracChangeset for help on using the changeset viewer.