public static function scanAuthPlugins() { global $gBitSystem; $authDir = $gBitSystem->getConfig('users_auth_plugins_dir', USERS_PKG_PATH . 'auth/'); if (is_dir($authDir) && ($authScan = scandir($authDir))) { foreach ($authScan as $plugDir) { if ($plugDir != 'CVS' && substr($plugDir, 0, 1) != '.' && is_dir($authDir . $plugDir)) { BaseAuth::register($plugDir, array('name' => strtoupper($plugDir) . ' Auth', 'file' => $authDir . $plugDir . '/auth.php', 'class' => ucfirst($plugDir) . 'Auth')); } } } }