PluginProbe
bbPress / 2.6.17
bbPress v2.6.17
2.6.17 trunk 2.0 2.0-beta-1 2.0-beta-2b 2.0-beta-3 2.0-beta-3b 2.0-rc-2 2.0-rc-3 2.0-rc-4 2.0-rc-5 2.0.1 2.0.2 2.0.3 2.1 2.1-beta-1 2.1-rc1 2.1-rc2 2.1-rc3 2.1-rc4 2.1.1 2.1.2 2.1.3 2.2 2.2.1 All 72 releases
← All changes | includes/forums/capabilities.php +17 -17 trunk2.6.17 View file →
@@ -1,8 +1,8 @@
1 1 <?php
2 2
3 3 /**
4 - * bbPress Forum Capabilities.
4 + * bbPress Forum Capabilites
5 5 *
6 6 * Used to map forum capabilities to WordPress's existing capabilities.
7 7 *
8 8 * @package bbPress
@@ -9,13 +9,13 @@
9 9 * @subpackage Capabilities
10 10 */
11 11
12 12 /**
13 - * Return forum capabilities.
13 + * Return forum capabilities
14 14 *
15 15 * @since 2.0.0 bbPress (r2593)
16 16 *
17 - * @return array Forum capabilities.
17 + * @return array Forum capabilities
18 18 */
19 19 function bbp_get_forum_caps() {
20 20
21 21 // Filter & return
@@ -33,17 +33,17 @@
33 33 );
34 34 }
35 35
36 36 /**
37 - * Maps forum capabilities.
37 + * Maps forum capabilities
38 38 *
39 39 * @since 2.2.0 bbPress (r4242)
40 40 *
41 - * @param array $caps Capabilities for meta capability.
42 - * @param string $cap Capability name.
43 - * @param int $user_id User id.
44 - * @param array $args Arguments.
45 - * @return array Actual capabilities for meta capability.
41 + * @param array $caps Capabilities for meta capability
42 + * @param string $cap Capability name
43 + * @param int $user_id User id
44 + * @param array $args Arguments
45 + * @return array Actual capabilities for meta capability
46 46 */
47 47 function bbp_map_forum_meta_caps( $caps = array(), $cap = '', $user_id = 0, $args = array() ) {
48 48
49 49 // What capability is being checked?
@@ -127,9 +127,9 @@
127 127 break;
128 128
129 129 /** Publishing ********************************************************/
130 130
131 - case 'publish_forums' :
131 + case 'publish_forums' :
132 132
133 133 // Moderators can always edit
134 134 if ( user_can( $user_id, 'moderate' ) ) {
135 135 $caps = array( 'moderate' );
@@ -139,14 +139,14 @@
139 139
140 140 /** Editing ***********************************************************/
141 141
142 142 // Used primarily in wp-admin
143 - case 'edit_forums' :
144 - case 'edit_others_forums' :
143 + case 'edit_forums' :
144 + case 'edit_others_forums' :
145 145
146 146 // Moderators can always edit
147 - if ( user_can( $user_id, 'moderate' ) ) {
148 - $caps = array( 'moderate' );
147 + if ( bbp_is_user_keymaster( $user_id ) ) {
148 + $caps = array( 'spectate' );
149 149
150 150 // Otherwise, block
151 151 } else {
152 152 $caps = array( 'do_not_allow' );
@@ -258,9 +258,9 @@
258 258 *
259 259 * @param int $user_id User id.
260 260 * @param int $forum_id Forum id.
261 261 *
262 - * @return bool Return true if user is moderator of forum.
262 + * @return bool Return true if user is moderator of forum
263 263 */
264 264 function bbp_is_user_forum_moderator( $user_id = 0, $forum_id = 0 ) {
265 265 $user_id = bbp_get_user_id( $user_id, false, empty( $user_id ) );
266 266 $forum_id = bbp_get_forum_id( $forum_id );
@@ -282,10 +282,10 @@
282 282 * - `bbp_get_hidden_forum_ids()`
283 283 *
284 284 * @since 2.6.0 bbPress (r6426)
285 285 *
286 - * @param array $forum_ids Forum IDs to check if the user ID is a moderator of.
287 - * @param int $user_id User ID to check if is a moderator of forums.
286 + * @param array $forum_ids Forum IDs to check if the user ID is a moderator of
287 + * @param int $user_id User ID to check if is a moderator of forums
288 288 *
289 289 * @return array
290 290 */
291 291 function bbp_allow_forums_of_user( $forum_ids = array(), $user_id = 0 ) {