View difference between Paste ID: 8hebkE9s and
SHOW: | | - or go back to the newest paste.
1-
1+
		if ( (int)$activities_template->activity->user_id )
2
			$item_id = $activities_template->activity->user_id;
3
		//else if ( $activities_template->activity->item_id )
4
		//	$item_id = $activities_template->activity->item_id;
5
6
		$object = 'user';
7
		//if ( $bp->groups->id == $activities_template->activity->component && !(int) $activities_template->activity->user_id )
8
		if ( $bp->groups->id == $activities_template->activity->component ) { 
9
			$object = 'group';
10
			$item_id = $activities_template->activity->item_id;
11
		}
12
		if ( $bp->blogs->id == $activities_template->activity->component ) { 
13
			$object = 'blog';
14
			$item_id = $activities_template->activity->item_id; 
15
		}
16
17
		$object = apply_filters( 'bp_get_activity_avatar_object_' . $activities_template->activity->component, $object );
18
19
		/* If this is a user object pass the users' email address for Gravatar so we don't have to refetch it. */
20
		if ( 'user' == $object && empty($email) )
21
			$email = $activities_template->activity->user_email;
22
23
		return apply_filters( 'bp_get_activity_avatar', bp_core_fetch_avatar( array( 'item_id' => $item_id, 'object' => $object, 'type' => $type, 'alt' => $alt, 'class' => $class, 'width' => $width, 'height' => $height, 'email' => $email ) ) );
24
	}