diff --git src/bp-groups/bp-groups-admin.php src/bp-groups/bp-groups-admin.php
index 46e6a94..cc0be3a 100644
|
|
|
class BP_Groups_List_Table extends WP_List_Table { |
| 1406 | 1406 | $actions = apply_filters( 'bp_groups_admin_comment_row_actions', array_filter( $actions ), $item ); |
| 1407 | 1407 | |
| 1408 | 1408 | // Get group name and avatar |
| 1409 | | $avatar = bp_core_fetch_avatar( array( |
| 1410 | | 'item_id' => $item['id'], |
| 1411 | | 'object' => 'group', |
| 1412 | | 'type' => 'thumb', |
| 1413 | | 'avatar_dir' => 'group-avatars', |
| 1414 | | 'alt' => sprintf( __( 'Group logo of %s', 'buddypress' ), $group_name ), |
| 1415 | | 'width' => '32', |
| 1416 | | 'height' => '32', |
| 1417 | | 'title' => $group_name |
| 1418 | | ) ); |
| | 1409 | $avatar = ''; |
| | 1410 | |
| | 1411 | if ( buddypress()->avatar->show_avatars ) { |
| | 1412 | $avatar = bp_core_fetch_avatar( array( |
| | 1413 | 'item_id' => $item['id'], |
| | 1414 | 'object' => 'group', |
| | 1415 | 'type' => 'thumb', |
| | 1416 | 'avatar_dir' => 'group-avatars', |
| | 1417 | 'alt' => sprintf( __( 'Group logo of %s', 'buddypress' ), $group_name ), |
| | 1418 | 'width' => '32', |
| | 1419 | 'height' => '32', |
| | 1420 | 'title' => $group_name |
| | 1421 | ) ); |
| | 1422 | } |
| 1419 | 1423 | |
| 1420 | 1424 | $content = sprintf( '<strong><a href="%s">%s</a></strong>', esc_url( $edit_url ), $group_name ); |
| 1421 | 1425 | |
diff --git src/bp-groups/bp-groups-adminbar.php src/bp-groups/bp-groups-adminbar.php
index d9c6760..864dbea 100644
|
|
|
function bp_groups_group_admin_menu() { |
| 57 | 57 | ) ); |
| 58 | 58 | |
| 59 | 59 | // Group Admin > Group avatar |
| 60 | | if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) ) { |
| | 60 | if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) && $bp->avatar->show_avatars ) { |
| 61 | 61 | $wp_admin_bar->add_menu( array( |
| 62 | 62 | 'parent' => $bp->group_admin_menu_id, |
| 63 | 63 | 'id' => 'group-avatar', |
diff --git src/bp-groups/bp-groups-buddybar.php src/bp-groups/bp-groups-buddybar.php
index 6ce1764..337537f 100644
|
|
|
function bp_groups_adminbar_admin_menu() { |
| 35 | 35 | |
| 36 | 36 | <li><a href="<?php bp_groups_action_link( 'admin/group-settings' ); ?>"><?php _e( 'Group Settings', 'buddypress' ); ?></a></li> |
| 37 | 37 | |
| 38 | | <?php if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) ) : ?> |
| | 38 | <?php if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) && $bp->avatar->show_avatars ) : ?> |
| 39 | 39 | |
| 40 | 40 | <li><a href="<?php bp_groups_action_link( 'admin/group-avatar' ); ?>"><?php _e( 'Group Avatar', 'buddypress' ); ?></a></li> |
| 41 | 41 | |
diff --git src/bp-groups/bp-groups-loader.php src/bp-groups/bp-groups-loader.php
index 0086696..4a90b05 100644
|
|
|
class BP_Groups_Component extends BP_Component { |
| 323 | 323 | ) ); |
| 324 | 324 | |
| 325 | 325 | // If avatar uploads are not disabled, add avatar option |
| 326 | | if ( ! (int) buddypress()->site_options['bp-disable-avatar-uploads'] ) { |
| | 326 | if ( ! (int) $bp->site_options['bp-disable-avatar-uploads'] && $bp->avatar->show_avatars ) { |
| 327 | 327 | $this->group_creation_steps['group-avatar'] = array( |
| 328 | 328 | 'name' => __( 'Avatar', 'buddypress' ), |
| 329 | 329 | 'position' => 20 |
diff --git src/bp-groups/bp-groups-screens.php src/bp-groups/bp-groups-screens.php
index c2feff5..868decd 100644
|
|
|
function groups_screen_group_admin_avatar() { |
| 634 | 634 | return false; |
| 635 | 635 | |
| 636 | 636 | // If the logged-in user doesn't have permission or if avatar uploads are disabled, then stop here |
| 637 | | if ( ! bp_is_item_admin() || (int) bp_get_option( 'bp-disable-avatar-uploads' ) ) |
| | 637 | if ( ! bp_is_item_admin() || (int) bp_get_option( 'bp-disable-avatar-uploads' ) || ! buddypress()->avatar->show_avatars ) |
| 638 | 638 | return false; |
| 639 | 639 | |
| 640 | 640 | $bp = buddypress(); |
diff --git src/bp-groups/bp-groups-template.php src/bp-groups/bp-groups-template.php
index 7701aab..5140186 100644
|
|
|
function bp_group_avatar( $args = '' ) { |
| 555 | 555 | function bp_get_group_avatar( $args = '' ) { |
| 556 | 556 | global $bp, $groups_template; |
| 557 | 557 | |
| | 558 | if ( ! buddypress()->avatar->show_avatars ) { |
| | 559 | return false; |
| | 560 | } |
| | 561 | |
| 558 | 562 | $defaults = array( |
| 559 | 563 | 'type' => 'full', |
| 560 | 564 | 'width' => false, |
| … |
… |
function bp_group_admin_tabs( $group = false ) { |
| 1558 | 1562 | |
| 1559 | 1563 | <li<?php if ( 'group-settings' == $current_tab ) : ?> class="current"<?php endif; ?>><a href="<?php echo trailingslashit( bp_get_group_permalink( $group ) . 'admin/group-settings' ) ?>"><?php _e( 'Settings', 'buddypress' ); ?></a></li> |
| 1560 | 1564 | |
| 1561 | | <?php if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) ) : ?> |
| | 1565 | <?php if ( !(int)bp_get_option( 'bp-disable-avatar-uploads' ) && buddypress()->avatar->show_avatars ) : ?> |
| 1562 | 1566 | |
| 1563 | 1567 | <li<?php if ( 'group-avatar' == $current_tab ) : ?> class="current"<?php endif; ?>><a href="<?php echo trailingslashit( bp_get_group_permalink( $group ) . 'admin/group-avatar' ) ?>"><?php _e( 'Avatar', 'buddypress' ); ?></a></li> |
| 1564 | 1568 | |
| … |
… |
function bp_group_is_user_banned( $group = false, $user_id = 0 ) { |
| 1708 | 1712 | if ( empty( $group ) ) { |
| 1709 | 1713 | $group = $groups_template->group; |
| 1710 | 1714 | } |
| 1711 | | |
| | 1715 | |
| 1712 | 1716 | if ( empty( $user_id ) ) { |
| 1713 | 1717 | $user_id = bp_loggedin_user_id(); |
| 1714 | 1718 | } |