From 965ed0ca7f5e07dc6d7d7e08ad8215b7c1c63b83 Mon Sep 17 00:00:00 2001 From: thomascube Date: Tue, 4 Jan 2011 22:13:43 +0000 Subject: Silently ignore unknown classes in rcube_autoload (#1487109) --- program/include/iniset.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'program/include/iniset.php') diff --git a/program/include/iniset.php b/program/include/iniset.php index 5ef067f65..b5ca1a8cf 100755 --- a/program/include/iniset.php +++ b/program/include/iniset.php @@ -105,7 +105,14 @@ function rcube_autoload($classname) ), $classname ); - include $filename. '.php'; + + if ($fp = @fopen("$filename.php", 'r', true)) { + fclose($fp); + include_once("$filename.php"); + return true; + } + + return false; } spl_autoload_register('rcube_autoload'); -- cgit v1.2.3