query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . $c5lb_table ) ); } // phpcs:enable $c5lb_u = wp_upload_dir( null, false ); $c5lb_dir = trailingslashit( $c5lb_u['basedir'] ) . 'c5-leads'; if ( is_dir( $c5lb_dir ) ) { foreach ( scandir( $c5lb_dir ) as $c5lb_file ) { if ( '.' !== $c5lb_file && '..' !== $c5lb_file && is_file( $c5lb_dir . '/' . $c5lb_file ) ) { wp_delete_file( $c5lb_dir . '/' . $c5lb_file ); } } rmdir( $c5lb_dir ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_rmdir -- Removes the plugin's own, now empty, upload folder; WP_Filesystem may need FTP credentials that are not available during uninstall. } delete_option( 'c5lb_settings' ); delete_option( 'c5lb_db_version' ); delete_option( 'c5lb_rules_version' );