X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fcommon.inc.php;h=bda3922cc0baf27175ed79368c591fb1ba56b537;hb=4d9b63f8ec02d84eabd554234a32718758bf9e21;hp=f8340f8d79e6371dabdbfe97e926030a8e9c04a6;hpb=4e8d54a74e22fe9763fd112bc98fe82b09d76778;p=platal.git diff --git a/include/common.inc.php b/include/common.inc.php index f8340f8..bda3922 100644 --- a/include/common.inc.php +++ b/include/common.inc.php @@ -33,17 +33,20 @@ function __autoload($cls) return; } else if (substr($cls, 0, 3) == 'de_') { __autoload('direnum'); - } else if (substr($cls, -3, 3) == 'req') { - @include 'validations.inc.php'; + return; + } else if ($cls == 'validate' || substr($cls, -3, 3) == 'req' + || substr($cls, -8, 8) == 'validate' || substr($cls, 0, 8) == 'validate') { + require_once 'validations.inc.php'; return; } else if (substr($cls, 0, 6) == 'banana') { - require_once 'banana/banana.inc.php'; + require_once 'banana/hooks.inc.php'; Banana::load(substr($cls, 6)); return; } - @include "$cls.inc.php"; + include "$cls.inc.php"; } } + // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>