### MODULES.
%myModules = (
+ "bzflag" => "BZFlag.pl",
"countdown" => "Countdown.pl",
"debian" => "Debian.pl",
"debianExtra" => "DebianExtra.pl",
"factoids" => "Factoids.pl",
"freshmeat" => "Freshmeat.pl",
"kernel" => "Kernel.pl",
- "ircdcc" => "UserDCC.pl",
"perlMath" => "Math.pl",
"news" => "News.pl",
+ "plug" => "Plug.pl",
"quote" => "Quote.pl",
"rootwarn" => "RootWarn.pl",
"search" => "Search.pl",
"topic" => "Topic.pl",
"units" => "Units.pl",
"uptime" => "Uptime.pl",
+ "ircdcc" => "UserDCC.pl",
"userinfo" => "UserInfo.pl",
"wwwsearch" => "W3Search.pl",
"whatis" => "WhatIs.pl",
"wingate" => "Wingate.pl",
+ "babelfish" => "babel.pl",
"insult" => "insult.pl",
"nickometer" => "nickometer.pl",
- "babelfish" => "babel.pl",
+ "zfi" => "zfi.pl",
+ "zsi" => "zsi.pl",
);
### THIS IS NOT LOADED ON RELOAD :(
my @myModulesLoadNow;
}
sub loadDBModules {
- &status("Loading DB modules...");
-
my $f = "$bot_src_dir/modules.pl";
$moduleAge{$f} = (stat $f)[9];
&ERROR("libdbd-mysql-perl is not installed!");
exit 1;
}
- &showProc(" (DBI // mysql)");
-
- &status(" using MySQL support.");
+ &status("Loading MySQL support.");
$f = "$bot_src_dir/db_mysql.pl";
require $f;
$moduleAge{$f} = (stat $f)[9];
-
+ &showProc(" (DBI // mysql)");
} elsif ($param{'DBType'} =~ /^pgsql$/i) {
# eval "use Pg";
eval "use DBI";
&ERROR("libpgperl is not installed!");
exit 1;
}
- &showProc(" (pgsql)");
-
- &status(" using pgsql support.");
+ &status("Loading pgsql support.");
require "$bot_src_dir/db_pgsql.pl";
-
+ &showProc(" (pgsql)");
} elsif ($param{'DBType'} =~ /^dbm$/i) {
-
- &status(" using Berkeley DBM support.");
- require "$bot_src_dir/db_dbm.pl";
+ &status("Loading Berkeley DBM support.");
+ $f = "$bot_src_dir/db_dbm.pl";
+ require $f;
+ $moduleAge{$f} = (stat $f)[9];
+ &showProc(" $bot_src_dir/db_dbm.pl");
} else {
-
&status("DB support DISABLED.");
return;
}