X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/c00c34d2d77e4aaf4474ce22defb03e70f80b2a9..de0b7a0925ecd58cf3f5ddecfee159276343ec75:/plugins.php diff --git a/plugins.php b/plugins.php index 3bf8b9a..225d144 100644 --- a/plugins.php +++ b/plugins.php @@ -1,9 +1,5 @@ name,$name) && (!$version || ($version >= $p->version))) + if (!strcmp($p->name,$name) && (!$version || ($version >= $p->version))) return true; return false; @@ -110,9 +106,9 @@ class Plugin } } -if (defined('PLUGINS')) +if (get_config("plugins")) { - foreach(PLUGINS as $plugin) + foreach(get_config("plugins") as $plugin) Plugins::load($plugin); } @@ -123,8 +119,6 @@ function require_plugin($name, $version) die("Missing plugin: $name v$version"); } - - /* I'm not a fan of globals */ class AuthModLoaded { @@ -134,4 +128,4 @@ class AuthModLoaded function is_auth_provided() { return AuthModLoaded::$status; -} \ No newline at end of file +}