'reassign' => null
) );
- foreach( $args as $key => $arg ) {
+ foreach ( $args as $key => $arg ) {
$args[$key] = self::get_user( $arg )->ID;
}
parent::delete( $args, $assoc_args );
*/
public function update( $args, $assoc_args ) {
- foreach( $args as $key => $arg ) {
+ foreach ( $args as $key => $arg ) {
$args[$key] = self::get_user( $arg )->ID;
}
parent::update( $args, $assoc_args, 'user' );
WP_CLI::success( "Removed {$user->user_login} ({$user->ID}) from " . site_url() );
}
}
-
+
/**
* Add a capability for a user.
*
*/
public function add_cap( $args, $assoc_args ) {
$user = self::get_user( $args[0] );
- if( $user ) {
- $cap = $args[1];
+ if ( $user ) {
+ $cap = $args[1];
$user->add_cap( $cap );
WP_CLI::success( sprintf( "Added '%s' capability for %s (%d).", $cap, $user->user_login, $user->ID ) );
}
}
-
+
/**
* Remove a user's capability.
*
*/
public function remove_cap( $args, $assoc_args ) {
$user = self::get_user( $args[0] );
- if( $user ) {
+ if ( $user ) {
$cap = $args[1];
$user->remove_cap( $cap );
WP_CLI::success( sprintf( "Removed '%s' cap for %s (%d).", $cap, $user->user_login, $user->ID ) );
}
}
-
+
/**
* List all user's capabilities.
*
*/
public function list_caps( $args, $assoc_args ) {
$user = self::get_user( $args[0] );
-
- if( $user ) {
+
+ if ( $user ) {
$user->get_role_caps();
-
+
$user_caps_list = $user->allcaps;
$cap_table_titles = array( 'capability', 'status' );
-
- WP_CLI::success( "User caps (role and individual) are: " );
-
- foreach( $user_caps_list as $cap => $active ) {
- if( $active ) {
+
+ foreach ( $user_caps_list as $cap => $active ) {
+ if ( $active ) {
\cli\line( $cap );
}
}
$blog_users = get_users();
$filename = $args[0];
-
- if (! file_exists( $filename ) ) {
+
+ if ( ! file_exists( $filename ) ) {
WP_CLI::warning( "{$new_user['user_login']} has an invalid role" );
}
delete_user_option( $user_id, 'user_level' );
}
- if (!empty($existing_user)) {
+ if ( !empty( $existing_user ) ) {
WP_CLI::success( $new_user['user_login'] . " updated" );
} else {
WP_CLI::success( $new_user['user_login'] . " created" );