*/ class Wccustomerio_Admin { /** * The ID of this plugin. * * @since 1.0.0 * @access private * @var string $plugin_name The ID of this plugin. */ private $plugin_name; /** * The version of this plugin. * * @since 1.0.0 * @access private * @var string $version The current version of this plugin. */ private $version; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $plugin_name The name of this plugin. * @param string $version The version of this plugin. */ public function __construct( $plugin_name, $version ) { $this->plugin_name = $plugin_name; $this->version = $version; } /** * Register the stylesheets for the admin area. * * @since 1.0.0 */ public function enqueue_styles() { /** * This function is provided for demonstration purposes only. * * An instance of this class should be passed to the run() function * defined in Wccustomerio_Loader as all of the hooks are defined * in that particular class. * * The Wccustomerio_Loader will then create the relationship * between the defined hooks and the functions defined in this * class. */ wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/wccustomerio-admin.css', array(), $this->version, 'all' ); } /** * Register the JavaScript for the admin area. * * @since 1.0.0 */ public function enqueue_scripts() { /** * This function is provided for demonstration purposes only. * * An instance of this class should be passed to the run() function * defined in Wccustomerio_Loader as all of the hooks are defined * in that particular class. * * The Wccustomerio_Loader will then create the relationship * between the defined hooks and the functions defined in this * class. */ wp_enqueue_script('jquery-ui-dialog'); wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/wccustomerio-admin.js', array( 'jquery' ), $this->version, false ); } /** * WooCommerce Customer.io tracking settings * * @since 1.0.0 */ public function wccustomerio_tracking_settings(){ require_once 'partials/wccustomerio-admin-display.php'; } public function wp_add_plugin_userfn() { global $wpdb; $email_id= $_POST['email_id']; $log_url = $_SERVER['HTTP_HOST']; $cur_date = date('Y-m-d'); $url = 'http://www.multidots.com/store/wp-content/themes/business-hub-child/API/wp-add-plugin-users.php'; $response = wp_remote_post( $url, array('method' => 'POST', 'timeout' => 45, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array(), 'body' => array('user'=>array('user_email'=>$email_id,'plugin_site' => $log_url,'status' => 1,'plugin_id' => '11','activation_date'=>$cur_date)), 'cookies' => array())); update_option('awc_plugin_notice_shown', 'true'); } public function hide_subscribe_awcfn() { global $wpdb; $email_id= $_POST['email_id']; update_option('awc_plugin_notice_shown', 'true'); } }