PluginProbe
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards / 5.5.85
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards v5.5.85
5.5.85 5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 5.5.41 All 161 releases
← All changes | WPDataRoles/WPDA_Roles.php +2 -2 5.5.73 → 5.5.85 View file →
@@ -56,12 +56,12 @@
56 56 if ( isset( $wp_user->data->user_login ) ) {
57 57 $user_login = $wp_user->data->user_login;
58 58 // Get access to editable roles
59 59 global $wp_roles;
60 - if ( isset( $_REQUEST['wpda_role'] ) && is_array( $_REQUEST['wpda_role'] ) ) {
60 + if ( isset( $_REQUEST['wpda_role'] ) && is_array( $_REQUEST['wpda_role'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- verified on main page
61 61 // Process roles
62 62 $sanitized_roles = array();
63 - foreach ( $_REQUEST['wpda_role'] as $new_user_role ) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput
63 + foreach ( $_REQUEST['wpda_role'] as $new_user_role ) { // phpcs:ignore -- verified on main page
64 64 $sanitized_new_user_role = sanitize_text_field( wp_unslash( $new_user_role ) ); // input var okay.
65 65 $wp_user->add_role( $sanitized_new_user_role );
66 66 $sanitized_roles[ $sanitized_new_user_role ] = true;
67 67 }