static function init()
 {
     self::$active_plugins = (array) get_option('active_plugins', array());
     if (is_multisite()) {
         self::$active_plugins = array_merge(self::$active_plugins, get_site_option('active_sitewide_plugins', array()));
     }
 }
if (!class_exists('WC_Dependencies_Stock_Alert')) {
    require_once 'includes/class-dc-dependencies.php';
}
require_once 'includes/woo-product-stock-alert-core-functions.php';
require_once 'config.php';
if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
if (!defined('WOO_PRODUCT_STOCK_ALERT_PLUGIN_TOKEN')) {
    exit;
}
if (!defined('WOO_PRODUCT_STOCK_ALERT_TEXT_DOMAIN')) {
    exit;
}
if (!WC_Dependencies_Stock_Alert::woocommerce_plugin_active_check()) {
    add_action('admin_notices', 'woocommerce_inactive_notice');
}
add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'woo_product_stock_alert_settings');
function woo_product_stock_alert_settings($links)
{
    $plugin_links = array('<a href="' . admin_url('admin.php?page=woo-product-stock-alert-setting-admin') . '">' . __('Settings', WOO_PRODUCT_STOCK_ALERT_TEXT_DOMAIN) . '</a>', '<a href="http://dualcube.com/">' . __('Support', WOO_PRODUCT_STOCK_ALERT_TEXT_DOMAIN) . '</a>');
    return array_merge($plugin_links, $links);
}
if (!class_exists('WOO_Product_Stock_Alert')) {
    require_once 'classes/class-woo-product-stock-alert.php';
    global $WOO_Product_Stock_Alert;
    $WOO_Product_Stock_Alert = new WOO_Product_Stock_Alert(__FILE__);
    $GLOBALS['WOO_Product_Stock_Alert'] = $WOO_Product_Stock_Alert;
    require_once 'classes/class-woo-product-stock-alert-action.php';
    // Activation Hooks