From dc8e4514435fdc0efccd6a4ad5a9c4dd805c0f3d Mon Sep 17 00:00:00 2001 From: Ciro Mattia Gonano Date: Fri, 1 Mar 2013 12:57:00 +0100 Subject: Edit autoload() as for issue #445 --- framework/PradoBase.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/framework/PradoBase.php b/framework/PradoBase.php index 43270472..9f20eb36 100644 --- a/framework/PradoBase.php +++ b/framework/PradoBase.php @@ -98,9 +98,10 @@ class PradoBase */ public static function autoload($className) { - include_once($className.self::CLASS_FILE_EXT); - if(!class_exists($className,false) && !interface_exists($className,false)) - self::fatalError("Class file for '$className' cannot be found."); + if ((@include($className.self::CLASS_FILE_EXT)) !== false) { + return true; + } + return false; } /** -- cgit v1.2.3