Ticket #5411: 5411.list_admins_mods.01.patch
| File 5411.list_admins_mods.01.patch, 1.9 KB (added by , 12 years ago) |
|---|
-
bp-groups/bp-groups-classes.php
class BP_Groups_Group { 151 151 * @since BuddyPress (2.0.0) 152 152 * @var array 153 153 */ 154 p rotected$args;154 public $args; 155 155 156 156 /** 157 157 * Constructor method. -
bp-groups/bp-groups-template.php
function bp_group_is_mod() { 776 776 function bp_group_list_admins( $group = false ) { 777 777 global $groups_template; 778 778 779 if ( empty( $group ) ) 779 if ( empty( $group ) ) { 780 780 $group =& $groups_template->group; 781 } 782 783 // fetch group admins if 'populate_extras' flag is false 784 if ( empty( $group->args['populate_extras'] ) ) { 785 $query = new BP_Group_Member_Query( array( 786 'group_id' => $group->id, 787 'group_role' => 'admin', 788 'type' => 'first_joined', 789 ) ); 790 791 if ( ! empty( $query->results ) ) { 792 $group->admins = $query->results; 793 } 794 } 781 795 782 if ( ! empty( $group->admins ) ) { ?>796 if ( ! empty( $group->admins ) ) { ?> 783 797 <ul id="group-admins"> 784 798 <?php foreach( (array) $group->admins as $admin ) { ?> 785 799 <li> … … function bp_group_list_admins( $group = false ) { 796 810 function bp_group_list_mods( $group = false ) { 797 811 global $groups_template; 798 812 799 if ( empty( $group ) ) 813 if ( empty( $group ) ) { 800 814 $group =& $groups_template->group; 815 } 816 817 // fetch group mods if 'populate_extras' flag is false 818 if ( empty( $group->args['populate_extras'] ) ) { 819 $query = new BP_Group_Member_Query( array( 820 'group_id' => $group->id, 821 'group_role' => 'mod', 822 'type' => 'first_joined', 823 ) ); 824 825 if ( ! empty( $query->results ) ) { 826 $group->mods = $query->results; 827 } 828 } 801 829 802 if ( ! empty( $group->mods ) ) : ?>830 if ( ! empty( $group->mods ) ) : ?> 803 831 804 832 <ul id="group-mods"> 805 833