[ Index ] |
PHP Cross Reference of BuddyPress |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * BuddyPress - Groups Admin - Manage Members 4 * 5 * @package BuddyPress 6 * @subpackage bp-legacy 7 * @version 3.0.0 8 */ 9 10 ?> 11 12 <h2 class="bp-screen-reader-text"><?php _e( 'Manage Members', 'buddypress' ); ?></h2> 13 14 <?php 15 16 /** 17 * Fires before the group manage members admin display. 18 * 19 * @since 1.1.0 20 */ 21 do_action( 'bp_before_group_manage_members_admin' ); ?> 22 23 <div aria-live="polite" aria-relevant="all" aria-atomic="true"> 24 25 <div class="bp-widget group-members-list group-admins-list"> 26 <h3 class="section-header"><?php _e( 'Administrators', 'buddypress' ); ?></h3> 27 28 <?php if ( bp_group_has_members( array( 'per_page' => 15, 'group_role' => array( 'admin' ), 'page_arg' => 'mlpage-admin' ) ) ) : ?> 29 30 <?php if ( bp_group_member_needs_pagination() ) : ?> 31 32 <div class="pagination no-ajax"> 33 34 <div id="member-count" class="pag-count"> 35 <?php bp_group_member_pagination_count(); ?> 36 </div> 37 38 <div id="member-admin-pagination" class="pagination-links"> 39 <?php bp_group_member_admin_pagination(); ?> 40 </div> 41 42 </div> 43 44 <?php endif; ?> 45 46 <ul id="admins-list" class="item-list"> 47 <?php while ( bp_group_members() ) : bp_group_the_member(); ?> 48 <li> 49 <div class="item-avatar"> 50 <?php bp_group_member_avatar_thumb(); ?> 51 </div> 52 53 <div class="item"> 54 <div class="item-title"> 55 <?php bp_group_member_link(); ?> 56 </div> 57 <p class="joined item-meta"> 58 <?php bp_group_member_joined_since(); ?> 59 </p> 60 <?php 61 62 /** 63 * Fires inside the item section of a member admin item in group management area. 64 * 65 * @since 1.1.0 66 * @since 2.7.0 Added $section parameter. 67 * 68 * @param $section Which list contains this item. 69 */ 70 do_action( 'bp_group_manage_members_admin_item', 'admins-list' ); ?> 71 </div> 72 73 <div class="action"> 74 <?php if ( count( bp_group_admin_ids( false, 'array' ) ) > 1 ) : ?> 75 <a class="button confirm admin-demote-to-member" href="<?php bp_group_member_demote_link(); ?>"><?php _e( 'Demote to Member', 'buddypress' ); ?></a> 76 <?php endif; ?> 77 78 <?php 79 80 /** 81 * Fires inside the action section of a member admin item in group management area. 82 * 83 * @since 2.7.0 84 * 85 * @param $section Which list contains this item. 86 */ 87 do_action( 'bp_group_manage_members_admin_actions', 'admins-list' ); ?> 88 </div> 89 </li> 90 <?php endwhile; ?> 91 </ul> 92 93 <?php if ( bp_group_member_needs_pagination() ) : ?> 94 95 <div class="pagination no-ajax"> 96 97 <div id="member-count" class="pag-count"> 98 <?php bp_group_member_pagination_count(); ?> 99 </div> 100 101 <div id="member-admin-pagination" class="pagination-links"> 102 <?php bp_group_member_admin_pagination(); ?> 103 </div> 104 105 </div> 106 107 <?php endif; ?> 108 109 <?php else: ?> 110 111 <div id="message" class="info"> 112 <p><?php _e( 'No group administrators were found.', 'buddypress' ); ?></p> 113 </div> 114 115 <?php endif; ?> 116 </div> 117 118 <div class="bp-widget group-members-list group-mods-list"> 119 <h3 class="section-header"><?php _e( 'Moderators', 'buddypress' ); ?></h3> 120 121 <?php if ( bp_group_has_members( array( 'per_page' => 15, 'group_role' => array( 'mod' ), 'page_arg' => 'mlpage-mod' ) ) ) : ?> 122 123 <?php if ( bp_group_member_needs_pagination() ) : ?> 124 125 <div class="pagination no-ajax"> 126 127 <div id="member-count" class="pag-count"> 128 <?php bp_group_member_pagination_count(); ?> 129 </div> 130 131 <div id="member-admin-pagination" class="pagination-links"> 132 <?php bp_group_member_admin_pagination(); ?> 133 </div> 134 135 </div> 136 137 <?php endif; ?> 138 139 <ul id="mods-list" class="item-list"> 140 141 <?php while ( bp_group_members() ) : bp_group_the_member(); ?> 142 <li> 143 <div class="item-avatar"> 144 <?php bp_group_member_avatar_thumb(); ?> 145 </div> 146 147 <div class="item"> 148 <div class="item-title"> 149 <?php bp_group_member_link(); ?> 150 </div> 151 <p class="joined item-meta"> 152 <?php bp_group_member_joined_since(); ?> 153 </p> 154 <?php 155 156 /** 157 * Fires inside the item section of a member admin item in group management area. 158 * 159 * @since 1.1.0 160 * @since 2.7.0 Added $section parameter. 161 * 162 * @param $section Which list contains this item. 163 */ 164 do_action( 'bp_group_manage_members_admin_item', 'admins-list' ); ?> 165 </div> 166 167 <div class="action"> 168 <a href="<?php bp_group_member_promote_admin_link(); ?>" class="button confirm mod-promote-to-admin"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a> 169 <a class="button confirm mod-demote-to-member" href="<?php bp_group_member_demote_link(); ?>"><?php _e( 'Demote to Member', 'buddypress' ); ?></a> 170 171 <?php 172 173 /** 174 * Fires inside the action section of a member admin item in group management area. 175 * 176 * @since 2.7.0 177 * 178 * @param $section Which list contains this item. 179 */ 180 do_action( 'bp_group_manage_members_admin_actions', 'mods-list' ); ?> 181 182 </div> 183 </li> 184 <?php endwhile; ?> 185 186 </ul> 187 188 <?php if ( bp_group_member_needs_pagination() ) : ?> 189 190 <div class="pagination no-ajax"> 191 192 <div id="member-count" class="pag-count"> 193 <?php bp_group_member_pagination_count(); ?> 194 </div> 195 196 <div id="member-admin-pagination" class="pagination-links"> 197 <?php bp_group_member_admin_pagination(); ?> 198 </div> 199 200 </div> 201 202 <?php endif; ?> 203 204 <?php else: ?> 205 206 <div id="message" class="info"> 207 <p><?php _e( 'No group moderators were found.', 'buddypress' ); ?></p> 208 </div> 209 210 <?php endif; ?> 211 </div> 212 213 <div class="bp-widget group-members-list"> 214 <h3 class="section-header"><?php _e( "Members", 'buddypress' ); ?></h3> 215 216 <?php if ( bp_group_has_members( array( 'per_page' => 15, 'exclude_banned' => 0 ) ) ) : ?> 217 218 <?php if ( bp_group_member_needs_pagination() ) : ?> 219 220 <div class="pagination no-ajax"> 221 222 <div id="member-count" class="pag-count"> 223 <?php bp_group_member_pagination_count(); ?> 224 </div> 225 226 <div id="member-admin-pagination" class="pagination-links"> 227 <?php bp_group_member_admin_pagination(); ?> 228 </div> 229 230 </div> 231 232 <?php endif; ?> 233 234 <ul id="members-list" class="item-list" aria-live="assertive" aria-relevant="all"> 235 <?php while ( bp_group_members() ) : bp_group_the_member(); ?> 236 237 <li class="<?php bp_group_member_css_class(); ?>"> 238 <div class="item-avatar"> 239 <?php bp_group_member_avatar_thumb(); ?> 240 </div> 241 242 <div class="item"> 243 <div class="item-title"> 244 <?php bp_group_member_link(); ?> 245 <?php 246 if ( bp_get_group_member_is_banned() ) { 247 echo ' <span class="banned">'; 248 _e( '(banned)', 'buddypress' ); 249 echo '</span>'; 250 } ?> 251 </div> 252 <p class="joined item-meta"> 253 <?php bp_group_member_joined_since(); ?> 254 </p> 255 <?php 256 257 /** 258 * Fires inside the item section of a member admin item in group management area. 259 * 260 * @since 1.1.0 261 * @since 2.7.0 Added $section parameter. 262 * 263 * @param $section Which list contains this item. 264 */ 265 do_action( 'bp_group_manage_members_admin_item', 'admins-list' ); ?> 266 </div> 267 268 <div class="action"> 269 <?php if ( bp_get_group_member_is_banned() ) : ?> 270 271 <a href="<?php bp_group_member_unban_link(); ?>" class="button confirm member-unban"><?php _e( 'Remove Ban', 'buddypress' ); ?></a> 272 273 <?php else : ?> 274 275 <a href="<?php bp_group_member_ban_link(); ?>" class="button confirm member-ban"><?php _e( 'Kick & Ban', 'buddypress' ); ?></a> 276 <a href="<?php bp_group_member_promote_mod_link(); ?>" class="button confirm member-promote-to-mod"><?php _e( 'Promote to Mod', 'buddypress' ); ?></a> 277 <a href="<?php bp_group_member_promote_admin_link(); ?>" class="button confirm member-promote-to-admin"><?php _e( 'Promote to Admin', 'buddypress' ); ?></a> 278 279 <?php endif; ?> 280 281 <a href="<?php bp_group_member_remove_link(); ?>" class="button confirm"><?php _e( 'Remove from group', 'buddypress' ); ?></a> 282 283 <?php 284 285 /** 286 * Fires inside the action section of a member admin item in group management area. 287 * 288 * @since 2.7.0 289 * 290 * @param $section Which list contains this item. 291 */ 292 do_action( 'bp_group_manage_members_admin_actions', 'members-list' ); ?> 293 </div> 294 </li> 295 296 <?php endwhile; ?> 297 </ul> 298 299 <?php if ( bp_group_member_needs_pagination() ) : ?> 300 301 <div class="pagination no-ajax"> 302 303 <div id="member-count" class="pag-count"> 304 <?php bp_group_member_pagination_count(); ?> 305 </div> 306 307 <div id="member-admin-pagination" class="pagination-links"> 308 <?php bp_group_member_admin_pagination(); ?> 309 </div> 310 311 </div> 312 313 <?php endif; ?> 314 315 <?php else: ?> 316 317 <div id="message" class="info"> 318 <p><?php _e( 'No group members were found.', 'buddypress' ); ?></p> 319 </div> 320 321 <?php endif; ?> 322 </div> 323 324 </div> 325 326 <?php 327 328 /** 329 * Fires after the group manage members admin display. 330 * 331 * @since 1.1.0 332 */ 333 do_action( 'bp_after_group_manage_members_admin' );
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Jan 20 01:00:55 2025 | Cross-referenced by PHPXref 0.7.1 |