PluginProbe
Additional Terms Lite for WooCommerce / 1.2.2
Additional Terms Lite for WooCommerce v1.2.2
1.7.3 1.7.2.1 trunk 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.6.3 All 35 releases
← All changes | uninstall.php +13 -28 1.5.11.2.2 View file →
@@ -2,35 +2,20 @@
2 2 /**
3 3 * Unistall Woo Additional Terms.
4 4 * Fired when the plugin is uninstalled.
5 5 *
6 - * @link https://mypreview.one/woo-additional-terms
7 - * @author MyPreview (Github: @mahdiyazdani, @gooklani, @mypreview)
8 - * @since 1.0.0
9 - *
10 - * @package woo-additional-terms
6 + * @package Woo Additional Terms
7 + * @since 1.2.1
11 8 */
12 9
13 -defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
14 -defined( 'WP_UNINSTALL_PLUGIN' ) || exit; // If uninstall not called from WordPress, then exit.
10 +// If uninstall not called from WordPress, then exit.
11 +if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
12 + exit;
13 +} // End If Statement
15 14
16 -// Reset the activation timestamp as the user already decided to delete the plugin.
17 -delete_site_option( 'woo_additional_terms_activation_timestamp' );
18 -
19 -/*
20 - * Only perform uninstall if WC_REMOVE_ALL_DATA constant is set to true in user's
21 - * wp-config.php. This is to prevent data loss when deleting the plugin from the backend
22 - * and to ensure only the site owner can perform this action.
23 - */
24 -if ( defined( 'WC_REMOVE_ALL_DATA' ) && true === WC_REMOVE_ALL_DATA ) {
25 - $woo_additional_terms_page_id = '_woo_additional_terms_page_id';
26 - $woo_additional_terms_notice = '_woo_additional_terms_notice';
27 - $woo_additional_terms_error = '_woo_additional_terms_error';
28 -
29 - delete_option( $woo_additional_terms_page_id );
30 - delete_option( $woo_additional_terms_notice );
31 - delete_option( $woo_additional_terms_error );
32 - // For site options in Multisite.
33 - delete_site_option( $woo_additional_terms_page_id );
34 - delete_site_option( $woo_additional_terms_notice );
35 - delete_site_option( $woo_additional_terms_error );
36 -}
15 +delete_option( '_woo_additional_terms_page_id' );
16 +delete_option( '_woo_additional_terms_notice' );
17 +delete_option( '_woo_additional_terms_error' );
18 +// For site options in Multisite.
19 +delete_site_option( '_woo_additional_terms_page_id' );
20 +delete_site_option( '_woo_additional_terms_notice' );
21 +delete_site_option( '_woo_additional_terms_error' );