Skip to:
Content

BuddyPress.org

Ticket #7105: 7105.02-structure-only.patch

File 7105.02-structure-only.patch, 6.5 KB (added by dcavins, 8 years ago)

Requires #7079 patch. Structural/markup changes. Does not change the loop function.

  • src/bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php

    diff --git src/bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php src/bp-templates/bp-legacy/buddypress/groups/single/admin/manage-members.php
    index f404f9b..74504cd 100644
    do_action( 'bp_before_group_manage_members_admin' ); ?> 
    2828
    2929                <?php while ( bp_members() ) : bp_the_member(); ?>
    3030                <li>
    31                         <?php echo bp_core_fetch_avatar( array( 'item_id' => bp_get_member_user_id(), 'type' => 'thumb', 'width' => 30, 'height' => 30, 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), bp_get_member_name() ) ) ); ?>
    32                         <h5>
    33                                 <a href="<?php bp_member_permalink(); ?>"> <?php bp_member_name(); ?></a>
     31                        <div class="item-avatar">
     32                                <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
     33                        </div>
     34
     35                        <div class="item">
     36                                <div class="item-title">
     37                                        <a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
     38                                </div>
     39                        </div>
     40
     41                        <div class="action">
    3442                                <?php if ( count( bp_group_admin_ids( false, 'array' ) ) > 1 ) : ?>
    35                                 <span class="small">
    3643                                        <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>
    37                                 </span>
    3844                                <?php endif; ?>
    39                         </h5>
     45
     46                                <?php
     47
     48                                /**
     49                                 * Fires inside the display of a member admin item in group management area.
     50                                 *
     51                                 * @since 1.1.0
     52                                 */
     53                                do_action( 'bp_group_manage_members_admin_item' ); ?>
     54
     55                        </div>
    4056                </li>
    4157                <?php endwhile; ?>
    4258
    4359        </ul>
    4460
     61    <?php else: ?>
     62
     63        <div id="message" class="info">
     64                <p><?php _e( 'No group administrators were found.', 'buddypress' ); ?></p>
     65        </div>
     66
    4567        <?php endif; ?>
    4668
    4769</div>
    4870
    49 <?php if ( bp_group_has_moderators() ) : ?>
     71<?php if ( $group_mod_ids = bp_group_mod_ids() ) : ?>
    5072        <div class="bp-widget">
    5173                <h3><?php _e( 'Moderators', 'buddypress' ); ?></h3>
    5274
    53                 <?php if ( bp_has_members( '&include=' . bp_group_mod_ids() ) ) : ?>
     75                <?php if ( bp_has_members( '&include=' . $group_mod_ids ) ) : ?>
    5476                        <ul id="mods-list" class="item-list single-line">
    5577
    5678                                <?php while ( bp_members() ) : bp_the_member(); ?>
    5779                                <li>
    58                                         <?php echo bp_core_fetch_avatar( array( 'item_id' => bp_get_member_user_id(), 'type' => 'thumb', 'width' => 30, 'height' => 30, 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), bp_get_member_name() ) ) ); ?>
    59                                         <h5>
    60                                                 <a href="<?php bp_member_permalink(); ?>"> <?php bp_member_name(); ?></a>
    61                                                 <span class="small">
    62                                                         <a href="<?php bp_group_member_promote_admin_link( array( 'user_id' => bp_get_member_user_id() ) ); ?>" class="button confirm mod-promote-to-admin"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a>
    63                                                         <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>
    64                                                 </span>
    65                                         </h5>
     80                                        <div class="item-avatar">
     81                                                <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
     82                                        </div>
     83
     84                                        <div class="item">
     85                                                <div class="item-title">
     86                                                        <a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
     87                                                </div>
     88                                        </div>
     89
     90                                        <div class="action">
     91                                                <a href="<?php bp_group_member_promote_admin_link( array( 'user_id' => bp_get_member_user_id() ) ); ?>" class="button confirm mod-promote-to-admin"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a>
     92                                                <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>
     93
     94                                                <?php
     95
     96                                                /**
     97                                                 * Fires inside the display of a member admin item in group management area.
     98                                                 *
     99                                                 * @since 1.1.0
     100                                                 */
     101                                                do_action( 'bp_group_manage_members_admin_item' ); ?>
     102
     103                                        </div>
    66104                                </li>
    67105                                <?php endwhile; ?>
    68106
    69107                        </ul>
    70108
     109            <?php else: ?>
     110
     111                        <div id="message" class="info">
     112                                <p><?php _e( 'No group moderators were found.', 'buddypress' ); ?></p>
     113                        </div>
     114
    71115                <?php endif; ?>
    72116        </div>
    73117<?php endif; ?>
    do_action( 'bp_before_group_manage_members_admin' ); ?> 
    98142                        <?php while ( bp_group_members() ) : bp_group_the_member(); ?>
    99143
    100144                                <li class="<?php bp_group_member_css_class(); ?>">
    101                                         <?php bp_group_member_avatar_mini(); ?>
    102 
    103                                         <h5>
    104                                                 <?php bp_group_member_link(); ?>
    105 
    106                                                 <?php if ( bp_get_group_member_is_banned() ) _e( '(banned)', 'buddypress' ); ?>
    107 
    108                                                 <span class="small">
     145                                        <div class="item-avatar">
     146                                                <?php bp_group_member_avatar_mini(); ?>
     147                                        </div>
    109148
     149                                        <div class="item">
     150                                                <div class="item-title">
     151                                                        <?php bp_group_member_link(); ?>&emsp;
     152                                                        <?php
     153                                                        if ( bp_get_group_member_is_banned() ) {
     154                                                                _e( '(banned)', 'buddypress' );
     155                                                        } ?>
     156                                                </div>
     157                                                <p class="joined item-meta">
     158                                                        <?php bp_group_member_joined_since(); ?>
     159                                                </p>
     160                                        </div>
     161
     162                                        <div class="action">
    110163                                                <?php if ( bp_get_group_member_is_banned() ) : ?>
    111164
    112165                                                        <a href="<?php bp_group_member_unban_link(); ?>" class="button confirm member-unban" title="<?php esc_attr_e( 'Unban this member', 'buddypress' ); ?>"><?php _e( 'Remove Ban', 'buddypress' ); ?></a>
    do_action( 'bp_before_group_manage_members_admin' ); ?> 
    119172
    120173                                                <?php endif; ?>
    121174
    122                                                         <a href="<?php bp_group_member_remove_link(); ?>" class="button confirm"><?php _e( 'Remove from group', 'buddypress' ); ?></a>
    123 
    124                                                         <?php
     175                                                <a href="<?php bp_group_member_remove_link(); ?>" class="button confirm"><?php _e( 'Remove from group', 'buddypress' ); ?></a>
    125176
    126                                                         /**
    127                                                          * Fires inside the display of a member admin item in group management area.
    128                                                          *
    129                                                          * @since 1.1.0
    130                                                          */
    131                                                         do_action( 'bp_group_manage_members_admin_item' ); ?>
     177                                                <?php
    132178
    133                                                 </span>
    134                                         </h5>
     179                                                /**
     180                                                 * Fires inside the display of a member admin item in group management area.
     181                                                 *
     182                                                 * @since 1.1.0
     183                                                 */
     184                                                do_action( 'bp_group_manage_members_admin_item' ); ?>
     185                                        </div>
    135186                                </li>
    136187
    137188                        <?php endwhile; ?>
    do_action( 'bp_before_group_manage_members_admin' ); ?> 
    156207        <?php else: ?>
    157208
    158209                <div id="message" class="info">
    159                         <p><?php _e( 'This group has no members.', 'buddypress' ); ?></p>
     210                        <p><?php _e( 'No group members were found.', 'buddypress' ); ?></p>
    160211                </div>
    161212
    162213        <?php endif; ?>