function delete() { if (isset($_REQUEST['member_id'])) { $id = absint($_REQUEST['member_id']); SwpmMembers::delete_user_by_id($id); } }
function delete() { if (isset($_REQUEST['member_id'])) { //Check we are on the admin end and user has management permission SwpmMiscUtils::check_user_permission_and_is_admin('member deletion by admin'); //Check nonce if (!isset($_REQUEST['delete_swpmuser_nonce']) || !wp_verify_nonce($_REQUEST['delete_swpmuser_nonce'], 'delete_swpmuser_admin_end')) { //Nonce check failed. wp_die(SwpmUtils::_("Error! Nonce verification failed for user delete from admin end.")); } $id = sanitize_text_field($_REQUEST['member_id']); $id = absint($id); SwpmMembers::delete_user_by_id($id); } }