// Fix #PSFV-452 (use spl_autoload_register())

This commit is contained in:
rMalie
2012-02-07 10:15:28 +00:00
parent e7ed93c2bf
commit 705f0122f4
2 changed files with 3 additions and 10 deletions
+1 -8
View File
@@ -29,11 +29,4 @@
require_once(dirname(__FILE__).'/alias.php');
require_once(dirname(__FILE__).'/../classes/Autoload.php');
function __autoload($classname)
{
if (function_exists('smartyAutoload') AND smartyAutoload($classname))
return true;
Autoload::getInstance()->load($classname);
}
spl_autoload_register(array(Autoload::getInstance(), 'load'));
+2 -2
View File
@@ -73,7 +73,7 @@ if (!defined('SMARTY_RESOURCE_DATE_FORMAT')) {
if (!defined('SMARTY_SPL_AUTOLOAD')) {
define('SMARTY_SPL_AUTOLOAD', 0);
}
/* PrestaShop
if (SMARTY_SPL_AUTOLOAD && set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false) {
$registeredAutoLoadFunctions = spl_autoload_functions();
if (!isset($registeredAutoLoadFunctions['spl_autoload'])) {
@@ -82,7 +82,7 @@ if (SMARTY_SPL_AUTOLOAD && set_include_path(get_include_path() . PATH_SEPARATOR
} else {
spl_autoload_register('smartyAutoload');
}
END */
/**
* Load always needed external class files
*/