Fix include of strip class only when required

This commit is contained in:
Laurent Destailleur 2018-05-02 19:04:59 +02:00
parent 2f2d17926d
commit d0fafc812e

View File

@ -28,8 +28,9 @@
* - Le nom de la propriete name doit etre Mytrigger * - Le nom de la propriete name doit etre Mytrigger
*/ */
require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/triggers/dolibarrtriggers.class.php';
dol_include_once('/stripe/class/stripe.class.php');
$path=dirname(__FILE__).'/'; $path=dirname(__FILE__).'/';
/** /**
* Class of triggers for stripe module * Class of triggers for stripe module
*/ */
@ -47,8 +48,8 @@ class InterfaceStripe
$this->db = $db; $this->db = $db;
$this->name = preg_replace('/^Interface/i', '', get_class($this)); $this->name = preg_replace('/^Interface/i', '', get_class($this));
$this->family = 'Stripeconnect'; $this->family = 'stripe';
$this->description = "Triggers of the module Stripeconnect"; $this->description = "Triggers of the module Stripe";
$this->version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' or version $this->version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' or version
$this->picto = 'stripe@stripe'; $this->picto = 'stripe@stripe';
} }
@ -120,7 +121,10 @@ class InterfaceStripe
$langs->load('other'); $langs->load('other');
$ok = 0; $ok = 0;
include_once DOL_DOCUMENT_ROOT.'/stripe/class/stripe.class.php';
$stripe = new Stripe($db); $stripe = new Stripe($db);
if (empty($conf->stripe->enabled)) return 0; if (empty($conf->stripe->enabled)) return 0;
$service = 'StripeTest'; $service = 'StripeTest';