From dc8e4514435fdc0efccd6a4ad5a9c4dd805c0f3d Mon Sep 17 00:00:00 2001
From: Ciro Mattia Gonano <ciromattia@gmail.com>
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