class.jetpack.php 1 location
|
@@ 4401-4409 (lines=9) @@
|
4398 |
|
return false; |
4399 |
|
} |
4400 |
|
|
4401 |
|
static function translate_user_to_role( $user ) { |
4402 |
|
foreach ( self::$capability_translations as $role => $cap ) { |
4403 |
|
if ( user_can( $user, $role ) || user_can( $user, $cap ) ) { |
4404 |
|
return $role; |
4405 |
|
} |
4406 |
|
} |
4407 |
|
|
4408 |
|
return false; |
4409 |
|
} |
4410 |
|
|
4411 |
|
static function translate_role_to_cap( $role ) { |
4412 |
|
if ( ! isset( self::$capability_translations[$role] ) ) { |
packages/roles/src/Roles.php 1 location
|
@@ 53-61 (lines=9) @@
|
50 |
|
* @param \WP_User $user User object. |
51 |
|
* @return string|boolean User's role, false if not enough capabilities for any of the roles. |
52 |
|
*/ |
53 |
|
public static function translate_user_to_role( $user ) { |
54 |
|
foreach ( self::$capability_translations as $role => $cap ) { |
55 |
|
if ( user_can( $user, $role ) || user_can( $user, $cap ) ) { |
56 |
|
return $role; |
57 |
|
} |
58 |
|
} |
59 |
|
|
60 |
|
return false; |
61 |
|
} |
62 |
|
|
63 |
|
/** |
64 |
|
* Get the minimum capability for a role. |