| @@ 209-211 (lines=3) @@ | ||
| 206 | } |
|
| 207 | ||
| 208 | $editable_roles = array_keys( get_editable_roles() ); |
|
| 209 | if ( ! in_array( $user['role'], $editable_roles ) ) { |
|
| 210 | return new WP_Error( 'invalid_input', sprintf( __( '%s is not a valid role.', 'jetpack' ), $editable_roles ), 400 ); |
|
| 211 | } |
|
| 212 | } |
|
| 213 | ||
| 214 | $result = wp_update_user( $user ); |
|
| @@ 2050-2062 (lines=13) @@ | ||
| 2047 | 'src.wordpress-develop.test', // VVV pattern. |
|
| 2048 | 'build.wordpress-develop.test', // VVV pattern. |
|
| 2049 | ); |
|
| 2050 | if ( in_array( $domain, $forbidden_domains, true ) ) { |
|
| 2051 | return new \WP_Error( |
|
| 2052 | 'fail_domain_forbidden', |
|
| 2053 | sprintf( |
|
| 2054 | /* translators: %1$s is a domain name. */ |
|
| 2055 | __( |
|
| 2056 | 'Domain `%1$s` just failed is_usable_domain check as it is in the forbidden array.', |
|
| 2057 | 'jetpack' |
|
| 2058 | ), |
|
| 2059 | $domain |
|
| 2060 | ) |
|
| 2061 | ); |
|
| 2062 | } |
|
| 2063 | ||
| 2064 | // No .test or .local domains. |
|
| 2065 | if ( preg_match( '#\.(test|local)$#i', $domain ) ) { |
|