/** * 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(); } }
/** * 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(); } }