diff --git a/src/bp-members/classes/class-bp-members-admin.php b/src/bp-members/classes/class-bp-members-admin.php
index 33dbf391e..35e20d6a1 100644
|
a
|
b
|
class BP_Members_Admin {
|
| 1287 | 1287 | } |
| 1288 | 1288 | |
| 1289 | 1289 | $types = bp_get_member_types( array(), 'objects' ); |
| 1290 | | $current_type = bp_get_member_type( $user->ID, false ); |
| | 1290 | $current_type = (array) bp_get_member_type( $user->ID, false ); |
| 1291 | 1291 | ?> |
| 1292 | 1292 | |
| 1293 | 1293 | <label for="bp-members-profile-member-type" class="screen-reader-text"> |
| … |
… |
class BP_Members_Admin {
|
| 1296 | 1296 | esc_html_e( 'Select member type', 'buddypress' ); |
| 1297 | 1297 | ?> |
| 1298 | 1298 | </label> |
| 1299 | | <select name="bp-members-profile-member-type[]" id="bp-members-profile-member-type" multiple="multiple"> |
| 1300 | | <option value="" <?php selected( ! $current_type ); ?>> |
| 1301 | | <?php |
| 1302 | | /* translators: no option picked in select box */ |
| 1303 | | esc_attr_e( '----', 'buddypress' ); |
| 1304 | | ?> |
| 1305 | | </option> |
| | 1299 | <ul class="categorychecklist form-no-clear"> |
| 1306 | 1300 | <?php foreach ( $types as $type ) : ?> |
| 1307 | | <option value="<?php echo esc_attr( $type->name ) ?>" <?php selected( in_array( $type->name, (array) $current_type, true ) ) ?>><?php echo esc_html( $type->labels['singular_name'] ) ?></option> |
| | 1301 | <li> |
| | 1302 | <label class="selectit"><input value="<?php echo esc_attr( $type->name ) ?>" name="bp-members-profile-member-type[]" type="checkbox" <?php checked( true, in_array( $type->name, $current_type ) ); ?>> |
| | 1303 | <?php |
| | 1304 | echo esc_html( $type->labels['singular_name'] ); |
| | 1305 | ?> |
| | 1306 | |
| | 1307 | </label> |
| | 1308 | </li> |
| 1308 | 1309 | <?php endforeach; ?> |
| 1309 | | </select> |
| | 1310 | </ul> |
| 1310 | 1311 | |
| 1311 | 1312 | <?php |
| 1312 | 1313 | wp_nonce_field( 'bp-member-type-change-' . $user->ID, 'bp-member-type-nonce' ); |