X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fplmodule.php;h=697b4efec8ef47e4a4ab429c9f073f405e6d6263;hb=41e0835d1792f362e6c1e1289df000a1a9475092;hp=af4de8f60ff8087917a67ddedd42d876231fadc7;hpb=42a50827dc2ac2b13ddaf77ea16c0989cd8b960d;p=platal.git diff --git a/classes/plmodule.php b/classes/plmodule.php index af4de8f..697b4ef 100644 --- a/classes/plmodule.php +++ b/classes/plmodule.php @@ -1,6 +1,6 @@ array($this, 'handler_'.$fun), 'auth' => $auth, @@ -33,14 +48,15 @@ class PLModule /* static functions */ - function factory($modname) + public static function factory($modname) { - $mod_path = dirname(__FILE__).'/../modules/'.strtolower($modname).'.php'; - $class = ucfirst($modname).'Module'; + $mod_path = dirname(__FILE__) . '/../modules/' . $modname . '.php'; + $class = ucfirst($modname) . 'Module'; require_once $mod_path; return new $class(); } } +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>