From 23514fb52f4947096d008bb40b01e32776d922bb Mon Sep 17 00:00:00 2001
From: Reinhold Kainhofer <reinhold@kainhofer.com>
Date: Thu, 3 Aug 2017 16:12:11 +0300
Subject: [PATCH] Make sure the vmconfig.php file is loaded in the plugins

---
 rules_shipping_advanced.php | 3 +++
 rules_shipping_base.php     | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/rules_shipping_advanced.php b/rules_shipping_advanced.php
index c21e546..c07c1be 100644
--- a/rules_shipping_advanced.php
+++ b/rules_shipping_advanced.php
@@ -19,6 +19,9 @@ defined ('_JEXEC') or die('Restricted access');
  *
  */
 
+if (!class_exists( 'VmConfig' )) {
+	require(JPATH_ADMINISTRATOR .'/components/com_virtuemart/helpers/config.php');
+}
 if (!class_exists ('vmPSPlugin')) {
 	require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
 }
diff --git a/rules_shipping_base.php b/rules_shipping_base.php
index 94fb249..2fca456 100644
--- a/rules_shipping_base.php
+++ b/rules_shipping_base.php
@@ -18,6 +18,9 @@ defined ('_JEXEC') or die('Restricted access');
  * @author Reinhold Kainhofer, based on the weight_countries shipping plugin by Valerie Isaksen
  *
  */
+if (!class_exists( 'VmConfig' )) {
+	require(JPATH_ADMINISTRATOR .'/components/com_virtuemart/helpers/config.php');
+}
 if (!class_exists ('vmPSPlugin')) {
 	require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
 }
-- 
GitLab