Changeset 4222 for trunk/bbp-admin/bbp-users.php
- Timestamp:
- 09/17/2012 12:03:03 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bbp-admin/bbp-users.php
r4219 r4222 110 110 return; 111 111 112 // Load up the user113 $user = new WP_User( $user_id );114 115 112 // Either reset caps for role 116 113 if ( ! empty( $_POST['bbp-default-caps'] ) ) { 117 118 // Remove all caps 119 foreach ( bbp_get_capability_groups() as $group ) { 120 foreach ( bbp_get_capabilities_for_group( $group ) as $capability ) { 121 $user->remove_cap( $capability ); 122 } 123 } 114 bbp_reset_user_caps( $user_id ); 124 115 125 116 // Or set caps individually 126 117 } else { 127 128 // Loop through capability groups 129 foreach ( bbp_get_capability_groups() as $group ) { 130 foreach ( bbp_get_capabilities_for_group( $group ) as $capability ) { 131 132 // Maybe add cap 133 if ( ! empty( $_POST['_bbp_' . $capability] ) && ! $user->has_cap( $capability ) ) { 134 $user->add_cap( $capability, true ); 135 136 // Maybe remove cap 137 } elseif ( empty( $_POST['_bbp_' . $capability] ) && $user->has_cap( $capability ) ) { 138 $user->add_cap( $capability, false ); 139 } 140 } 141 } 118 bbp_save_user_caps( $user_id ); 142 119 } 143 120 }
Note: See TracChangeset
for help on using the changeset viewer.