From 8f3626f42ed59ae18e178ee9a02fc05968bfd951 Mon Sep 17 00:00:00 2001 From: yuriinalivaiko Date: Fri, 27 Aug 2021 18:14:24 +0300 Subject: [PATCH] - fixed user role delete action --- includes/admin/core/list-tables/roles-list-table.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/includes/admin/core/list-tables/roles-list-table.php b/includes/admin/core/list-tables/roles-list-table.php index 947159f9..0edff8a5 100644 --- a/includes/admin/core/list-tables/roles-list-table.php +++ b/includes/admin/core/list-tables/roles-list-table.php @@ -18,8 +18,8 @@ if ( isset( $_GET['action'] ) ) { case 'delete': { $role_keys = array(); if ( isset( $_REQUEST['id'] ) ) { - check_admin_referer( 'um_role_delete' . sanitize_key( $_REQUEST['id'] ) . get_current_user_id() ); - $role_keys = (array) sanitize_key( $_REQUEST['id'] ); + check_admin_referer( 'um_role_delete' . sanitize_title( $_REQUEST['id'] ) . get_current_user_id() ); + $role_keys = (array) sanitize_title( $_REQUEST['id'] ); } elseif ( isset( $_REQUEST['item'] ) ) { check_admin_referer( 'bulk-' . sanitize_key( __( 'Roles', 'ultimate-member' ) ) ); $role_keys = array_map( 'sanitize_key', $_REQUEST['item'] ); @@ -343,21 +343,21 @@ class UM_Roles_List_Table extends WP_List_Table { function column_title( $item ) { $actions = array(); - $actions['edit'] = '' . __( 'Edit', 'ultimate-member' ) . ''; + $actions['edit'] = '' . __( 'Edit', 'ultimate-member' ) . ''; if ( ! empty( $item['_um_is_custom'] ) ) { - $actions['delete'] = '' . __( 'Delete', 'ultimate-member' ) . ''; + $actions['delete'] = '' . __( 'Delete', 'ultimate-member' ) . ''; } else { $role_meta = get_option( "um_role_{$item['key']}_meta" ); if ( ! empty( $role_meta ) ) { - $actions['reset'] = '' . __( 'Reset UM Role meta', 'ultimate-member' ) . ''; + $actions['reset'] = '' . __( 'Reset UM Role meta', 'ultimate-member' ) . ''; } } - return sprintf('%1$s %2$s', '' . stripslashes( $item['name'] ) . '', $this->row_actions( $actions ) ); + return sprintf('%1$s %2$s', '' . stripslashes( $item['name'] ) . '', $this->row_actions( $actions ) ); }