| Current Path : /var/www/cesa.co.za/php/includes/ |
| Current File : /var/www/cesa.co.za/php/includes/load_phpmailer.php |
<?php
/**
* Load PHPMailer only if not already declared (e.g. by WordPress / Composer).
* require_once of /phpmailer/PHPMailer.php still fatals when the class was
* loaded from a different path (vendor vs document-root phpmailer).
*/
if (!class_exists('PHPMailer\\PHPMailer\\PHPMailer', false)) {
$vendorAutoload = $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
if (file_exists($vendorAutoload)) {
require_once $vendorAutoload;
}
}
if (!class_exists('PHPMailer\\PHPMailer\\PHPMailer', false)) {
require_once $_SERVER['DOCUMENT_ROOT'] . '/phpmailer/Exception.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/phpmailer/PHPMailer.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/phpmailer/SMTP.php';
}