Exemplo n.º 1
0
 /**
  * Plugins loaded
  */
 public static function plugins_loaded()
 {
     if (Pronamic_WP_Pay_Extensions_S2Member_S2Member::is_active()) {
         // Bridge Classes
         new Pronamic_WP_Pay_Extensions_S2Member_Settings();
         new Pronamic_WP_Pay_Extensions_S2Member_Shortcodes();
         $slug = 's2member';
         add_action("pronamic_payment_status_update_{$slug}_unknown_to_success", array(__CLASS__, 'update_status_unknown_to_success'), 10, 2);
         add_action("pronamic_payment_status_update_{$slug}", array(__CLASS__, 'status_update'), 10, 2);
         add_filter("pronamic_payment_source_text_{$slug}", array(__CLASS__, 'source_text'), 10, 2);
         $option_name = 'pronamic_pay_s2member_signup_email_message';
         add_filter('default_option_' . $option_name, array(__CLASS__, 'default_option_s2member_signup_email_message'));
     }
 }