From 9e8f0416f1a60b97bf56c5d6a4ffdc0d07d3d554 Mon Sep 17 00:00:00 2001 From: cubiclesoft Date: Fri, 22 Apr 2016 20:17:56 -0700 Subject: [PATCH] Fixed class_exists() w/ autoloader issue. --- support/mime_parser.php | 2 +- support/smtp.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/support/mime_parser.php b/support/mime_parser.php index 9840b05..15942e9 100644 --- a/support/mime_parser.php +++ b/support/mime_parser.php @@ -3,7 +3,7 @@ // (C) 2014 CubicleSoft. All Rights Reserved. // Load dependencies. - if (!class_exists("UTF8")) require_once str_replace("\\", "/", dirname(__FILE__)) . "/utf8.php"; + if (!class_exists("UTF8", false)) require_once str_replace("\\", "/", dirname(__FILE__)) . "/utf8.php"; class MIMEParser { diff --git a/support/smtp.php b/support/smtp.php index 7ad6ca0..a3844e1 100644 --- a/support/smtp.php +++ b/support/smtp.php @@ -3,8 +3,8 @@ // (C) 2014 CubicleSoft. All Rights Reserved. // Load dependencies. - if (!class_exists("UTF8")) require_once str_replace("\\", "/", dirname(__FILE__)) . "/utf8.php"; - if (!class_exists("IPAddr")) require_once str_replace("\\", "/", dirname(__FILE__)) . "/ipaddr.php"; + if (!class_exists("UTF8", false)) require_once str_replace("\\", "/", dirname(__FILE__)) . "/utf8.php"; + if (!class_exists("IPAddr", false)) require_once str_replace("\\", "/", dirname(__FILE__)) . "/ipaddr.php"; class SMTP { @@ -426,7 +426,7 @@ public static function UpdateDNSTTLCache() public static function GetDNSRecord($domain, $types = array("MX", "A"), $nameservers = array("8.8.8.8", "8.8.4.4"), $cache = true) { // Check for a mail server based on a DNS lookup. - if (!class_exists("Net_DNS2_Resolver")) require_once str_replace("\\", "/", dirname(__FILE__)) . "/Net/DNS2.php"; + if (!class_exists("Net_DNS2_Resolver", false)) require_once str_replace("\\", "/", dirname(__FILE__)) . "/Net/DNS2.php"; $resolver = new Net_DNS2_Resolver(array("nameservers" => $nameservers)); try @@ -1326,7 +1326,7 @@ public static function ConvertHTMLToText($data) self::$depths = array(); // Load TagFilter. - if (!class_exists("TagFilter")) require_once str_replace("\\", "/", dirname(__FILE__)) . "/tag_filter.php"; + if (!class_exists("TagFilter", false)) require_once str_replace("\\", "/", dirname(__FILE__)) . "/tag_filter.php"; $data = UTF8::MakeValid($data);