*/
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' ) );
}
}
}