fix #480 class_exists()의 autoload 비활성

This commit is contained in:
bnu 2014-02-27 10:13:09 +09:00
parent 2124ba6fa9
commit 062457415c
5 changed files with 7 additions and 7 deletions

View file

@ -9,7 +9,7 @@ if(!defined("__XE__")) exit();
* @brief Captcha for a particular action * @brief Captcha for a particular action
* English alphabets and voice verification added * English alphabets and voice verification added
* */ * */
if(!class_exists('AddonCaptcha')) if(!class_exists('AddonCaptcha', false))
{ {
// On the mobile mode, XE Core does not load jquery and xe.js as normal. // On the mobile mode, XE Core does not load jquery and xe.js as normal.
Context::loadFile(array('./common/js/jquery.min.js', 'head', NULL, -100000), true); Context::loadFile(array('./common/js/jquery.min.js', 'head', NULL, -100000), true);

View file

@ -9,7 +9,7 @@ if(!defined("__XE__")) exit();
* @brief Captcha for a particular action * @brief Captcha for a particular action
* English alphabets and voice verification added * English alphabets and voice verification added
* */ * */
if(!class_exists('AddonMemberCaptcha')) if(!class_exists('AddonMemberCaptcha', false))
{ {
// On the mobile mode, XE Core does not load jquery and xe.js as normal. // On the mobile mode, XE Core does not load jquery and xe.js as normal.
Context::loadFile(array('./common/js/jquery.min.js', 'head', NULL, -100000), true); Context::loadFile(array('./common/js/jquery.min.js', 'head', NULL, -100000), true);

View file

@ -1025,7 +1025,7 @@ class ModuleHandler extends Handler
} }
// Get base class name and load the file contains it // Get base class name and load the file contains it
if(!class_exists($module)) if(!class_exists($module, false))
{ {
$high_class_file = sprintf('%s%s%s.class.php', _XE_PATH_, $class_path, $module); $high_class_file = sprintf('%s%s%s.class.php', _XE_PATH_, $class_path, $module);
if(!file_exists($high_class_file)) if(!file_exists($high_class_file))
@ -1043,7 +1043,7 @@ class ModuleHandler extends Handler
// Create an instance with eval function // Create an instance with eval function
require_once($class_file); require_once($class_file);
if(!class_exists($instance_name)) if(!class_exists($instance_name, false))
{ {
return NULL; return NULL;
} }

View file

@ -667,7 +667,7 @@ class Validator
} }
// current language // current language
$lang_type = class_exists('Context') ? Context::getLangType() : 'en'; $lang_type = class_exists('Context', false) ? Context::getLangType() : 'en';
// check the file // check the file
$filepath = $dir . '/' . md5($this->_version . ' ' . $this->_xml_path) . ".{$lang_type}.js"; $filepath = $dir . '/' . md5($this->_version . ' ' . $this->_xml_path) . ".{$lang_type}.js";
@ -706,7 +706,7 @@ class Validator
list($ruleset) = explode('.', $ruleset); list($ruleset) = explode('.', $ruleset);
// current language // current language
$lang_type = class_exists('Context') ? Context::getLangType() : 'en'; $lang_type = class_exists('Context', false) ? Context::getLangType() : 'en';
// custom rulesets // custom rulesets
$addrules = array(); $addrules = array();

View file

@ -641,7 +641,7 @@ class widgetController extends widget
require_once($class_file); require_once($class_file);
// Creating Objects // Creating Objects
if(!class_exists($widget)) if(!class_exists($widget, false))
{ {
return sprintf(Context::getLang('msg_widget_object_is_null'), $widget); return sprintf(Context::getLang('msg_widget_object_is_null'), $widget);
} }