IsMultisite() ? 4012 : ( is_user_logged_in() ? 4001 : 4000 ); $current_user = wp_get_current_user(); $new_user_data = array( 'Username' => $user->user_login, 'Email' => $user->user_email, 'Roles' => is_array( $user->roles ) ? implode( ', ', $user->roles ) : $user->roles, ); if ( 4000 != $event ) { $new_user_data['FirstName'] = ! empty( $user->user_firstname ) ? $user->user_firstname : ''; $new_user_data['LastName'] = ! empty( $user->user_lastname ) ? $user->user_lastname : ''; } $event_data = array( 'NewUserID' => $user_id, 'UserChanger' => ! empty( $current_user ) ? $current_user->user_login : '', 'NewUserData' => (object) $new_user_data, ); $plugin->alerts->Trigger( $event, $event_data, true ); } }