git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@70
c11ca15a-4712-0410-83d8-
924469b57eb5
require "src/core.pl";
require "src/Misc.pl";
require "src/logger.pl";
require "src/core.pl";
require "src/Misc.pl";
require "src/logger.pl";
+require "src/modules.pl";
+$bot_src_dir = "./src";
&loadConfig("files/blootbot.config");
&loadConfig("files/blootbot.config");
my $dbname = $param{'DBName'};
my $query;
my $dbname = $param{'DBName'};
my $query;
print "Step 1: Adding user information.\n";
# open the db.
print "Step 1: Adding user information.\n";
# open the db.
- if (!&sqlGet("user","user",$param{'mysqlUser'},"user")) {
- print " Adding user $param{'mysqlUser'} $dbname/user table...\n";
+ if (!&dbGet("user","user",$param{'SQLUser'},"user")) {
+ print " Adding user $param{'SQLUser'} $dbname/user table...\n";
$query = "INSERT INTO user VALUES ".
$query = "INSERT INTO user VALUES ".
- "('localhost', '$param{'mysqlUser'}', ".
- "password('$param{'mysqlPass'}'), ";
+ "('localhost', '$param{'SQLUser'}', ".
+ "password('$param{'SQLPass'}'), ";
if ($mysqlversion) {
$query .= "'Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N')";
if ($mysqlversion) {
$query .= "'Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N')";
}
# Step 3. what's this for?
}
# Step 3. what's this for?
- if (!&sqlGet("db","db",$param{'mysqlUser'},"db")) {
+ if (!&dbGet("db","db",$param{'SQLUser'},"db")) {
print " Adding 'db' entry\n";
$query = "INSERT INTO db VALUES ".
"('localhost', '$dbname', ".
print " Adding 'db' entry\n";
$query = "INSERT INTO db VALUES ".
"('localhost', '$dbname', ".
- "'$param{'mysqlUser'}', ";
+ "'$param{'SQLUser'}', ";
if ($mysqlversion) {
$query .= "'Y','Y','Y','Y','Y','N','N','N','N','N')";
if ($mysqlversion) {
$query .= "'Y','Y','Y','Y','Y','N','N','N','N','N')";
# grant.
print " Granting user access to table.\n";
# grant.
print " Granting user access to table.\n";
- $query = "GRANT SELECT,INSERT,UPDATE,DELETE ON $dbname TO $param{'mysqlUser'}";
- &dbRaw($query);
+ $query = "GRANT SELECT,INSERT,UPDATE,DELETE ON $dbname TO $param{'SQLUser'}";
+ &dbRaw("??", $query);
# flush.
print "Flushing privileges...\n";
# flush.
print "Flushing privileges...\n";
&dbRaw("create(db $param{'DBName'})", $query);
} elsif ($param{'DBType'} =~ /pg|postgres/i) {
use Pg;
&dbRaw("create(db $param{'DBName'})", $query);
} elsif ($param{'DBType'} =~ /pg|postgres/i) {
use Pg;