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