public function get_mcapi()
 {
     $api_key = $this->get_api_key();
     if (false == $api_key) {
         return false;
     } else {
         if (empty(self::$mcapi)) {
             self::$mcapi = new MCAPI($api_key);
         }
         return self::$mcapi;
     }
 }
Example #2
0
 /**
  * @author James Lafferty
  * @since 0.1
  */
 public function chimp_MailChimp_Widget()
 {
     $this->default_failure_message = __('There was a problem processing your submission.', 'WeStand');
     $this->default_signup_text = __('Join now!', 'WeStand');
     $this->default_success_message = __('Thank you for joining our mailing list. Please check your email for a confirmation link.', 'WeStand');
     $this->default_title = __('Sign up for our mailing list.', 'WeStand');
     $widget_options = array('classname' => 'widget_newsletter', 'description' => __("Displays a sign-up form for a MailChimp mailing list.", 'WeStand'));
     $this->WP_Widget('chimp_MailChimp_Widget', __('Chimp: MailChimp List Signup', 'WeStand'), $widget_options);
     $this->ns_mc_plugin = CHIMP_MC_Plugin::get_instance();
     $default_loader_graphic = get_template_directory_uri() . "/images/ajax-loader.gif";
     $this->default_loader_graphic = get_template_directory_uri() . "/images/ajax-loader.gif";
     add_action('parse_request', array(&$this, 'process_submission'));
 }