Changeset 2609
- Timestamp:
- 02/05/2010 03:09:16 PM (15 years ago)
- Location:
- trunk/bp-core
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-activation.php
r2576 r2609 45 45 46 46 /* Check if the avatar folder exists. If it does, move rename it, move it and delete the signup avatar dir */ 47 if ( file_exists( WP_CONTENT_DIR . '/blogs.dir/' . BP_ROOT_BLOG . '/files/avatars/signups/' . $hashed_key ) ) {48 @rename( WP_CONTENT_DIR . '/blogs.dir/' . BP_ROOT_BLOG . '/files/avatars/signups/' . $hashed_key, WP_CONTENT_DIR . '/blogs.dir/' . BP_ROOT_BLOG . '/files/avatars/' . $signup['user_id'] );47 if ( file_exists( BP_AVATAR_UPLOAD_PATH . '/avatars/signups/' . $hashed_key ) ) { 48 @rename( BP_AVATAR_UPLOAD_PATH . '/avatars/signups/' . $hashed_key, BP_AVATAR_UPLOAD_PATH . '/avatars/' . $signup['user_id'] ); 49 49 } 50 50 -
trunk/bp-core/bp-core-signup.php
r2583 r2609 186 186 bp_core_add_message( __( 'Your new avatar was uploaded successfully', 'buddypress' ) ); 187 187 188 /* If this is a single WP install, move the avatar to the user's folder since there is no activation process to move it. */ 189 if ( !bp_core_is_multisite() ) { 190 $user_id = bp_core_get_userid( $_POST['signup_username'] ); 191 192 if ( !empty( $user_id ) && file_exists( BP_AVATAR_UPLOAD_PATH . '/avatars/signups/' . $_POST['signup_avatar_dir'] ) ) { 193 @rename( BP_AVATAR_UPLOAD_PATH . '/avatars/signups/' . $_POST['signup_avatar_dir'], BP_AVATAR_UPLOAD_PATH . '/avatars/' . $user_id ); 194 } 195 } 188 196 } 189 197 bp_core_load_template( 'registration/register' ); -
trunk/bp-core/bp-core-templatetags.php
r2604 r2609 1226 1226 extract( $r, EXTR_SKIP ); 1227 1227 1228 $signup_avatar_dir = ( !empty( $_POST['signup_avatar_dir'] ) ) ? $_POST['signup_avatar_dir'] : $bp->signup->avatar_dir; 1229 1230 if ( empty( $signup_avatar_dir ) ) { 1231 if ( empty( $bp->grav_default->user ) ) { 1232 $default_grav = 'wavatar'; 1233 } else if ( 'mystery' == $bp->grav_default->user ) { 1234 $default_grav = BP_PLUGIN_URL . '/bp-core/images/mystery-man.jpg'; 1228 if ( !bp_core_is_multisite() && !empty( $_POST['signup_username'] ) ) { 1229 $user_id = bp_core_get_userid( $_POST['signup_username'] ); 1230 return apply_filters( 'bp_get_signup_avatar', bp_core_fetch_avatar( array( 'item_id' => $user_id, 'type' => 'full', 'width' => $size, 'height' => $size, 'alt' => $alt, 'class' => $class ) ) ); 1231 } else { 1232 $signup_avatar_dir = ( !empty( $_POST['signup_avatar_dir'] ) ) ? $_POST['signup_avatar_dir'] : $bp->signup->avatar_dir; 1233 1234 if ( empty( $signup_avatar_dir ) ) { 1235 if ( empty( $bp->grav_default->user ) ) { 1236 $default_grav = 'wavatar'; 1237 } else if ( 'mystery' == $bp->grav_default->user ) { 1238 $default_grav = BP_PLUGIN_URL . '/bp-core/images/mystery-man.jpg'; 1239 } else { 1240 $default_grav = $bp->grav_default->user; 1241 } 1242 1243 $gravatar_url = apply_filters( 'bp_gravatar_url', 'http://www.gravatar.com/avatar/' ); 1244 return apply_filters( 'bp_get_signup_avatar', '<img src="' . $gravatar_url . md5( $_POST['signup_email'] ) . '?d=' . $default_grav . '&s=' . $size ) . '" width="' . $size . '" height="' . $size . '" alt="' . $alt . '" class="' . $class . '" />'; 1235 1245 } else { 1236 $default_grav = $bp->grav_default->user;1246 return apply_filters( 'bp_get_signup_avatar', bp_core_fetch_avatar( array( 'item_id' => $signup_avatar_dir, 'object' => 'signup', 'avatar_dir' => 'avatars/signups', 'type' => 'full', 'width' => $size, 'height' => $size, 'alt' => $alt, 'class' => $class ) ) ); 1237 1247 } 1238 1239 $gravatar_url = apply_filters( 'bp_gravatar_url', 'http://www.gravatar.com/avatar/' );1240 return apply_filters( 'bp_get_signup_avatar', '<img src="' . $gravatar_url . md5( $_POST['signup_email'] ) . '?d=' . $default_grav . '&s=' . $size ) . '" width="' . $size . '" height="' . $size . '" alt="' . $alt . '" class="' . $class . '" />';1241 } else {1242 return apply_filters( 'bp_get_signup_avatar', bp_core_fetch_avatar( array( 'item_id' => $signup_avatar_dir, 'object' => 'signup', 'avatar_dir' => 'avatars/signups', 'type' => 'full', 'width' => $size, 'height' => $size, 'alt' => $alt, 'class' => $class ) ) );1243 1248 } 1244 1249 }
Note: See TracChangeset
for help on using the changeset viewer.