Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/12/2011 12:14:45 PM (15 years ago)
Author:
boonebgorges
Message:

Moves group admin > members markup out of the templatetag and into the template. Fixes #3271, props hnla

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/groups/single/admin.php

    r3955 r4489  
    148148
    149149        <?php do_action( 'bp_before_group_manage_members_admin' ); ?>
    150 
     150       
    151151        <div class="bp-widget">
    152152                <h4><?php _e( 'Administrators', 'buddypress' ); ?></h4>
    153                 <?php bp_group_admin_memberlist( true ) ?>
    154         </div>
    155 
     153
     154                <?php if ( bp_has_members( '&include='. bp_group_admin_ids() ) ) : ?>
     155               
     156                <ul id="admins-list" class="item-list single-line>">
     157                       
     158                        <?php while ( bp_members() ) : bp_the_member(); ?>
     159                        <li>
     160                                <?php echo bp_core_fetch_avatar( array( 'item_id' => bp_get_member_user_id(), 'type' => 'thumb', 'width' => 30, 'height' => 30, 'alt' => __( 'Profile picture of %s', 'buddypress' ) ) ) ?>
     161                                <h5>
     162                                        <a href="<?php bp_member_permalink(); ?>"> <?php bp_member_name(); ?></a>
     163                                        <span class="small">
     164                                                <a class="button confirm admin-demote-to-member" href="<?php bp_group_member_demote_link( bp_get_member_user_id() ) ?>"><?php _e( 'Demote to Member', 'buddypress' ) ?></a>
     165                                        </span>                 
     166                                </h5>           
     167                        </li>
     168                        <?php endwhile; ?>
     169               
     170                </ul>
     171               
     172                <?php endif; ?>
     173
     174        </div>
     175       
    156176        <?php if ( bp_group_has_moderators() ) : ?>
    157 
    158177                <div class="bp-widget">
    159                         <h4><?php _e( 'Moderators', 'buddypress' ) ?></h4>
    160                         <?php bp_group_mod_memberlist( true ) ?>
     178                        <h4><?php _e( 'Moderators', 'buddypress' ) ?></h4>             
     179                       
     180                        <?php if ( bp_has_members( '&include=' . bp_group_mod_ids() ) ) : ?>
     181                                <ul id="mods-list" class="item-list">
     182                               
     183                                        <?php while ( bp_members() ) : bp_the_member(); ?>                                     
     184                                        <li>
     185                                                <?php echo bp_core_fetch_avatar( array( 'item_id' => bp_get_member_user_id(), 'type' => 'thumb', 'width' => 30, 'height' => 30, 'alt' => __( 'Profile picture of %s', 'buddypress' ) ) ) ?>
     186                                                <h5>
     187                                                        <a href="<?php bp_member_permalink(); ?>"> <?php bp_member_name(); ?></a>
     188                                                        <span class="small">
     189                                                                <a href="<?php bp_group_member_promote_admin_link( array( 'user_id' => bp_get_member_user_id() ) ) ?>" class="button confirm mod-promote-to-admin" title="<?php _e( 'Promote to Admin', 'buddypress' ); ?>"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a>
     190                                                                <a class="button confirm mod-demote-to-member" href="<?php bp_group_member_demote_link( bp_get_member_user_id() ) ?>"><?php _e( 'Demote to Member', 'buddypress' ) ?></a>
     191                                                        </span>         
     192                                                </h5>           
     193                                        </li>   
     194                                        <?php endwhile; ?>                     
     195                               
     196                                </ul>
     197                       
     198                        <?php endif; ?>
    161199                </div>
    162 
    163         <?php endif; ?>
     200        <?php endif ?>
     201
    164202
    165203        <div class="bp-widget">
Note: See TracChangeset for help on using the changeset viewer.