Changeset 2897772
- Timestamp:
- 04/12/2023 11:43:32 AM (3 years ago)
- Location:
- gelato-integration-for-woocommerce/trunk
- Files:
-
- 2 edited
-
gelato-integration-for-woocommerce.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gelato-integration-for-woocommerce/trunk/gelato-integration-for-woocommerce.php
r2834178 r2897772 5 5 * Plugin URI: https:// 6 6 * Description: This plugin helps to connect your WooCommerce store with Gelato . 7 * Version: 1. 0.67 * Version: 1.1.0 8 8 * Author: Gelato 9 9 * Author URI: https://gelato.com … … 12 12 */ 13 13 14 define('GELATO_VERSION', '1. 0.6');14 define('GELATO_VERSION', '1.1.0'); 15 15 define('GELATO_MINIMUM_WP_VERSION', '4.0'); 16 define('GELATO_PLUGIN_DIR', plugin_dir_path(__FILE__));17 16 18 17 if (!defined('ABSPATH')) { … … 25 24 } 26 25 27 /** 28 * Check if WooCommerce is active 29 **/ 30 if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) { 26 if (!defined('GELATO_PLUGIN_DIR')) { 27 define('GELATO_PLUGIN_DIR', plugin_dir_path(__FILE__)); 28 } 31 29 32 class GelatoPlugin 30 class GelatoPlugin 31 { 32 public function __construct() 33 33 { 34 public function __construct() 35 { 36 add_action('plugins_loaded', [$this, 'init']); 34 add_action('plugins_loaded', [$this, 'init']); 35 } 36 37 public function init() 38 { 39 if (!class_exists('WC_Integration')) { 40 return; 37 41 } 38 42 39 public function init() 40 { 41 require_once 'includes/GelatoMain.php'; 42 require_once 'includes/Pages/GelatoPageFactory.php'; 43 require_once 'includes/Pages/GelatoPage.php'; 44 require_once 'includes/Pages/GelatoMainPage.php'; 45 require_once 'includes/Pages/GelatoStatusPage.php'; 46 require_once 'includes/StatusChecker/GelatoStatusChecker.php'; 47 require_once 'includes/GelatoApiClientFactory.php'; 48 require_once 'includes/GelatoShipping.php'; 49 require_once 'includes/GelatoShippingApiClient.php'; 50 require_once 'includes/Connector/GelatoConnector.php'; 43 require_once 'includes/GelatoMain.php'; 44 require_once 'includes/Pages/GelatoPageFactory.php'; 45 require_once 'includes/Pages/GelatoPage.php'; 46 require_once 'includes/Pages/GelatoMainPage.php'; 47 require_once 'includes/Pages/GelatoStatusPage.php'; 48 require_once 'includes/StatusChecker/GelatoStatusChecker.php'; 49 require_once 'includes/GelatoApiClientFactory.php'; 50 require_once 'includes/GelatoShipping.php'; 51 require_once 'includes/GelatoShippingApiClient.php'; 52 require_once 'includes/Connector/GelatoConnector.php'; 51 53 52 GelatoMain::init(); 53 GelatoShipping::init(); 54 } 55 56 public static function get_asset_path() 57 { 58 return trailingslashit(plugin_dir_url(__FILE__)) . 'assets/'; 59 } 54 GelatoMain::init(); 55 GelatoShipping::init(); 60 56 } 61 57 62 new GelatoPlugin(); 58 public static function get_asset_path() 59 { 60 return trailingslashit(plugin_dir_url(__FILE__)) . 'assets/'; 61 } 63 62 } 63 64 new GelatoPlugin(); -
gelato-integration-for-woocommerce/trunk/readme.txt
r2889926 r2897772 8 8 Requires at least: 3.8 9 9 Tested up to: 6.2 10 Stable tag: 1. 0.610 Stable tag: 1.1.0 11 11 Requires PHP: 7.0 12 12 License: GPLv2 or later … … 83 83 = 1.0.6 = 84 84 * Improvements for redirect check 85 86 = 1.1.0 = 87 * Added support for Multi-sites
Note: See TracChangeset
for help on using the changeset viewer.