IPs should be varchars
git-svn-id: file:///home/shish/svn/shimmie2/trunk@1030 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
parent
ebe226584b
commit
5f05f4543d
@ -99,13 +99,13 @@ class IPBan implements Extension {
|
|||||||
CREATE TABLE bans (
|
CREATE TABLE bans (
|
||||||
id {$database->engine->auto_increment},
|
id {$database->engine->auto_increment},
|
||||||
banner_id INTEGER NOT NULL,
|
banner_id INTEGER NOT NULL,
|
||||||
ip CHAR(15) NOT NULL,
|
ip VARCHAR(15) NOT NULL,
|
||||||
end_timestamp INTEGER,
|
end_timestamp INTEGER,
|
||||||
reason TEXT NOT NULL,
|
reason TEXT NOT NULL,
|
||||||
INDEX (end_timestamp)
|
INDEX (end_timestamp)
|
||||||
) {$database->engine->create_table_extras};
|
) {$database->engine->create_table_extras};
|
||||||
");
|
");
|
||||||
$config->set_int("ext_ipban_version", 5);
|
$config->set_int("ext_ipban_version", 6);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===
|
// ===
|
||||||
@ -148,6 +148,11 @@ class IPBan implements Extension {
|
|||||||
$database->execute("ALTER TABLE bans CHANGE end end_timestamp INTEGER");
|
$database->execute("ALTER TABLE bans CHANGE end end_timestamp INTEGER");
|
||||||
$config->set_int("ext_ipban_version", 5);
|
$config->set_int("ext_ipban_version", 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($config->get_int("ext_ipban_version") == 5) {
|
||||||
|
$database->execute("ALTER TABLE bans CHANGE ip ip VARCHAR(15)");
|
||||||
|
$config->set_int("ext_ipban_version", 6);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// }}}
|
// }}}
|
||||||
// deal with banned person {{{
|
// deal with banned person {{{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user