function __construct()
 {
     $this->instance = CE_Alert_Option::get_instance();
     //if(is_active_widget('ce_alert'))
     if (is_active_widget(false, false, 'ce_alert', true)) {
         add_action('wp_ajax_alert-add-subscriber', array($this, 'alert_add_subscriber'));
         add_action('wp_ajax_nopriv_alert-add-subscriber', array($this, 'alert_add_subscriber'));
         add_filter('the_content', array($this, 'unsubscriber_content'), 11);
         add_action('wp_ajax_nopriv_remove-subscriber', array($this, 'ce_unsubcriber'));
         add_action('wp_ajax_ce-remove-subscriber', array($this, 'ce_unsubcriber'));
         add_action('ce_on_add_scripts', array($this, 'subscriber_footer'), 11);
         add_action('ce_on_add_styles', array($this, 'frontend_css'));
         add_filter('ce_minify_source_path', array($this, 'minify_source_path'));
         //add_action('plugins_loaded', array( $this, 'alert_load_mo_file') );
         add_filter('et_get_translate_string', array($this, 'add_translate_string'), 100);
     }
 }
 public function __construct()
 {
     $this->option = CE_Alert_Option::get_instance();
     add_filter('add_post_type_to_ad_cat', array($this, 'add_post_type_to_ad_cat'));
     add_filter('add_post_type_to_ad_localtion', array($this, 'add_post_type_to_ad_localtion'));
     register_activation_hook(__FILE__, array($this, 'activation'));
     register_deactivation_hook(__FILE__, array($this, 'deactivation'));
     add_action('init', array($this, 'subscriber_register_post_type'), 11);
     add_filter('private_title_format', array($this, 'title_format'));
     add_action('wp', array($this, 'subsriber_setup_schedule'));
     add_action('et_mail_schedule_event_main', array($this, 'mail_schedule_main'));
     add_action('ce_alert_mail_event_trigger', array($this, 'ce_alert_mail_event_trigger'));
     add_filter('cron_schedules', array($this, 'cron_add_interval'), 10000);
     add_action('save_post', array($this, 'mark_subscriber_have_new_ad'));
     add_filter('excerpt_length', array($this, 'custom_excerpt_length'), 999);
     add_action('wp_ajax_del-subscriber', array($this, 'del_subscriber'));
 }
 function __construct($args = array())
 {
     parent::__construct(self::CE_ALERT_SLUG, array('menu_title' => __('CE Alert', ET_DOMAIN), 'page_title' => __('CE ALERT', ET_DOMAIN), 'callback' => array($this, 'menu_view'), 'slug' => self::CE_ALERT_SLUG, 'page_subtitle' => __('CE Adlert', ET_DOMAIN), 'pos' => 59, 'icon_class' => 'icon-gear'));
     $this->alert_option = CE_Alert_Option::get_instance();
     $this->add_action('wp_ajax_save-alert-option', 'save_alert_option');
 }