Changeset 3251383
- Timestamp:
- 03/05/2025 11:55:18 PM (13 months ago)
- File:
-
- 1 edited
-
pay-via-barion-for-woocommerce/trunk/index.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pay-via-barion-for-woocommerce/trunk/index.php
r3250177 r3251383 4 4 Plugin URI: http://github.com/szelpe/woocommerce-barion 5 5 Description: Adds the ability to WooCommerce to pay via Barion 6 Version: 3.8. 26 Version: 3.8.3 7 7 Author: Aron Ocsvari <ugyfelszolgalat@bitron.hu> 8 8 Author URI: https://bitron.hu … … 28 28 29 29 public function __construct() { 30 add_action('init', [$this, 'translation_load'], 5); 31 add_action('init', [$this, 'init'], 10); 32 add_action('before_woocommerce_init', [$this, 'declare_woocommerce_compatibility']); 33 add_action('woocommerce_blocks_loaded', [$this, 'register_checkout_blocks']); 34 } 35 function translation_load() { 30 add_action('init', [$this, 'init']); 31 add_action('plugins_loaded', [$this, 'plugin_loaded']); 32 add_action('before_woocommerce_init', [$this, 'declare_woocommerce_compatibility']); 33 add_action('woocommerce_blocks_loaded', [$this, 'register_checkout_blocks']); 34 35 } 36 37 public function init() { 36 38 load_plugin_textdomain('pay-via-barion-for-woocommerce', false, plugin_basename(dirname(__FILE__)) . "/languages"); 37 } 38 function init() { 39 39 } 40 public function plugin_loaded () { 40 41 if (!class_exists('WC_Payment_Gateway')) 41 42 return; … … 49 50 50 51 require_once 'class-wc-gateway-barion.php'; 51 $this->wc_gateway_barion = new WC_Gateway_Barion($this->profile_monitor);52 52 53 53 54 require_once 'includes/class-wc-gateway-barion-pixel.php'; 54 $barion_pixel = new WC_Gateway_Barion_Pixel($this->wc_gateway_barion->get_barion_pixel_id());55 55 56 56 add_filter('woocommerce_payment_gateways', [$this, 'woocommerce_add_gateway_barion_gateway']); 57 57 add_filter('woocommerce_payment_gateways', [$this, 'woocommerce_add_gateway_barion_gateway']); 58 58 //Adds notification to dashboard 59 59 add_action('admin_notices', array($this, 'custom_admin_ad_notice')); … … 119 119 **/ 120 120 function woocommerce_add_gateway_barion_gateway($methods) { 121 $this->wc_gateway_barion = new WC_Gateway_Barion($this->profile_monitor); 122 $barion_pixel = new WC_Gateway_Barion_Pixel($this->wc_gateway_barion->get_barion_pixel_id()); 121 123 $methods[] = $this->wc_gateway_barion; 122 124 return $methods;
Note: See TracChangeset
for help on using the changeset viewer.