public function register_action_links($links, $plugin_file)
 {
     if ($plugin_file === WPEC_Retargeting::get_instance()->get_plugin_name()) {
         $url = admin_url('options-general.php?page=wpsc-settings&tab=retargeting');
         $links[] = '<a href="' . esc_attr($url) . '">' . esc_html__('Settings') . '</a>';
     }
     return $links;
 }
            if (wpecommerce_verify_discount($couponCode)) {
                wpecommerce_add_discount($couponCode, $wp_query->query['value'], $wp_query->query['type']);
                $couponCodes[] = $couponCode;
            } else {
                $x -= 1;
            }
        }
        return json_encode($couponCodes, JSON_PRETTY_PRINT);
    }
    function wpecommerce_verify_discount($code)
    {
        global $wpdb;
        $res = $wpdb->get_results("SELECT * FROM " . WPSC_TABLE_COUPON_CODES . " WHERE coupon_code = '{$code}'");
        return !(bool) count($res);
    }
    function wpecommerce_add_discount($code, $discount, $type)
    {
        global $wpdb;
        $coupon_code = $code;
        $discount_type = (int) $type;
        $discount = $discount_type != 2 ? (double) $discount : (double) 0;
        $use_once = (int) (bool) 1;
        $every_product = (int) (bool) 1;
        $is_active = (int) (bool) 1;
        $start_date = date("Y-m-d H:i:s");
        $end_date = null;
        $new_rules = array();
        $wpdb->insert(WPSC_TABLE_COUPON_CODES, array('coupon_code' => $coupon_code, 'value' => $discount, 'is-percentage' => $discount_type, 'use-once' => $use_once, 'is-used' => 0, 'active' => $is_active, 'every_product' => $every_product, 'start' => $start_date, 'expiry' => $end_date, 'condition' => serialize($new_rules)), array('%s', '%f', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'));
    }
    add_action('plugins_loaded', array(WPEC_Retargeting::get_instance(), 'init'));
}