Exemplo n.º 1
0
 /**
  * Initialize
  */
 public function init()
 {
     if ($this->is_gravityforms_supported()) {
         // Admin
         if (is_admin()) {
             Pronamic_WP_Pay_Extensions_GravityForms_Admin::bootstrap();
         } else {
             add_action('gform_pre_submission', array($this, 'pre_submission'));
         }
         add_action('pronamic_payment_status_update_' . self::SLUG, array($this, 'update_status'), 10, 2);
         add_filter('pronamic_payment_source_text_' . self::SLUG, array($this, 'source_text'), 10, 2);
         add_filter('gform_replace_merge_tags', array($this, 'replace_merge_tags'), 10, 7);
         // iDEAL fields
         Pronamic_WP_Pay_Extensions_GravityForms_Fields::bootstrap();
     }
 }
Exemplo n.º 2
0
 /**
  * Initialize
  */
 public function init()
 {
     if ($this->is_gravityforms_supported()) {
         // Admin
         if (is_admin()) {
             Pronamic_WP_Pay_Extensions_GravityForms_Admin::bootstrap();
         } else {
             add_action('gform_pre_submission', array($this, 'pre_submission'));
         }
         add_filter('pronamic_payment_redirect_url_' . self::SLUG, array($this, 'redirect_url'), 10, 2);
         add_action('pronamic_payment_status_update_' . self::SLUG, array($this, 'update_status'), 10, 2);
         add_filter('pronamic_payment_source_text_' . self::SLUG, array($this, 'source_text'), 10, 2);
         add_filter('gform_replace_merge_tags', array($this, 'replace_merge_tags'), 10, 7);
         add_filter('gform_gf_field_create', array($this, 'field_create'), 10, 2);
         $this->maybe_display_confirmation();
     }
 }