From: Domas Mituzas Date: Thu, 1 Jun 2006 08:02:47 +0000 (+0000) Subject: fix class_exists() for not existing classes X-Git-Tag: 1.31.0-rc.0~56939 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dcompta/comptes/journal.php?a=commitdiff_plain;h=aee9def656f451e9a1eedd46943d119c0227ea90;p=lhc%2Fweb%2Fwiklou.git fix class_exists() for not existing classes --- diff --git a/includes/AutoLoader.php b/includes/AutoLoader.php index 8c372f72fb..62ef4a26eb 100644 --- a/includes/AutoLoader.php +++ b/includes/AutoLoader.php @@ -213,7 +213,11 @@ function __autoload($class_name) { 'memcached' => 'memcached-client.php', 'UtfNormal' => 'normal/UtfNormal.php' ); - require($classes[$class_name]); + if (array_key_exists($class_name, $classes)) { + require($classes[$class_name]); + } else { + return false; + } } ?> \ No newline at end of file