Dimensions in imcl, button genarate icml, advanced search for delivery methods Dimensions in imcl, button genarate icml, advanced search for delivery methods
43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Fired when the plugin is uninstalled.
|
|
*
|
|
* When populating this file, consider the following flow
|
|
* of control:
|
|
*
|
|
* - This method should be static
|
|
* - Check if the $_REQUEST content actually is the plugin name
|
|
* - Run an admin referrer check to make sure it goes through authentication
|
|
* - Verify the output of $_GET makes sense
|
|
* - Repeat with other user roles. Best directly by using the links/query string parameters.
|
|
* - Repeat things for multisite. Once for a single site in the network, once sitewide.
|
|
*
|
|
*
|
|
* @link https://wordpress.org/plugins/woo-retailcrm/
|
|
* @since 2.0.0
|
|
*
|
|
* @package RetailCRM
|
|
*/
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit; // Exit if accessed directly
|
|
}
|
|
|
|
// If uninstall not called from WordPress, then exit.
|
|
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
|
|
exit;
|
|
}
|
|
|
|
global $wpdb;
|
|
|
|
wp_clear_scheduled_hook( 'retailcrm_icml' );
|
|
wp_clear_scheduled_hook( 'retailcrm_history' );
|
|
wp_clear_scheduled_hook( 'retailcrm_inventories' );
|
|
|
|
// Delete options.
|
|
$wpdb->query( "DELETE FROM $wpdb->options WHERE option_name = 'woocommerce_integration-retailcrm_settings';" );
|
|
|
|
// Clear any cached data that has been removed
|
|
wp_cache_flush();
|