Changeset 7435
- Timestamp:
- 10/17/2013 02:20:38 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-messages/bp-messages-template.php
r7329 r7435 318 318 } 319 319 320 function bp_message_thread_avatar() { 321 echo bp_get_message_thread_avatar(); 322 } 323 function bp_get_message_thread_avatar() { 324 global $messages_template; 325 326 return apply_filters( 'bp_get_message_thread_avatar', bp_core_fetch_avatar( array( 'item_id' => $messages_template->thread->last_sender_id, 'type' => 'thumb', 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), bp_core_get_user_displayname( $messages_template->thread->last_sender_id ) ) ) ) ); 320 /** 321 * Output the avatar for the last sender in the current message thread. 322 * 323 * @see bp_get_message_thread_avatar() for a description of arguments. 324 * 325 * @param array $args See {@link bp_get_message_thread_avatar()}. 326 */ 327 function bp_message_thread_avatar( $args = '' ) { 328 echo bp_get_message_thread_avatar( $args ); 329 } 330 /** 331 * Return the avatar for the last sender in the current message thread. 332 * 333 * @see bp_core_fetch_avatar() For a description of arguments and 334 * return values. 335 * 336 * @param array $args { 337 * Arguments are listed here with an explanation of their defaults. 338 * For more information about the arguments, see 339 * {@link bp_core_fetch_avatar()}. 340 * @type string $type Default: 'thumb'. 341 * @type int|bool $width Default: false. 342 * @type int|bool $height Default: false. 343 * @type string $class Default: 'avatar'. 344 * @type string|bool $id Default: false. 345 * @type string $alt Default: 'Profile picture of [display name]'. 346 * } 347 * @return User avatar string. 348 */ 349 function bp_get_message_thread_avatar( $args = '' ) { 350 global $messages_template; 351 352 $fullname = bp_core_get_user_displayname( $messages_template->thread->last_sender_id ); 353 354 $defaults = array( 355 'type' => 'thumb', 356 'width' => false, 357 'height' => false, 358 'class' => 'avatar', 359 'id' => false, 360 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), $fullname ) 361 ); 362 363 $r = wp_parse_args( $args, $defaults ); 364 extract( $r, EXTR_SKIP ); 365 366 return apply_filters( 'bp_get_message_thread_avatar', bp_core_fetch_avatar( array( 'item_id' => $messages_template->thread->last_sender_id, 'type' => $type, 'alt' => $alt, 'css_id' => $id, 'class' => $class, 'width' => $width, 'height' => $height ) ) ); 327 367 } 328 368
Note: See TracChangeset
for help on using the changeset viewer.