*/ class ASW_Shipping_Method_Activator { /** * Short Description. (use period) * * Long Description. * * @since 1.0.0 */ public static function activate() { set_transient( 'asw-admin-notice', true ); set_transient( 'asw_redirect_transist', true, 30 ); add_option( 'asw_version', ASW_PLUGIN_VERSION ); if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ), true ) ) { update_option( 'chk_enable_logging', 'on' ); } else { wp_die( "Advanced Easy Shipping For WooCommerce plugin requires WooCommerce. Return to Plugins page." ); exit; } if ( is_plugin_active( 'advance-easy-shipping-for-woocommerce/advanced-easy-shipping-for-woocommerce.php' ) ) { deactivate_plugins( plugin_basename( 'advance-easy-shipping-for-woocommerce/advanced-easy-shipping-for-woocommerce.php' ) ); } } }