From 965ed0ca7f5e07dc6d7d7e08ad8215b7c1c63b83 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Tue, 04 Jan 2011 17:13:43 -0500
Subject: [PATCH] Silently ignore unknown classes in rcube_autoload (#1487109)
---
program/include/iniset.php | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/program/include/iniset.php b/program/include/iniset.php
index 5ef067f..b5ca1a8 100755
--- a/program/include/iniset.php
+++ b/program/include/iniset.php
@@ -105,7 +105,14 @@
),
$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');
--
Gitblit v1.9.1