ban IP as an inet type
This commit is contained in:
parent
442e1a0de1
commit
49a1ae94b6
@ -27,7 +27,7 @@ class AddIPBanEvent extends Event {
|
||||
var $reason;
|
||||
var $end;
|
||||
|
||||
public function AddIPBanEvent(/*string(ip)*/ $ip, /*sintrg*/ $reason, /*string*/ $end) {
|
||||
public function AddIPBanEvent(/*string(ip)*/ $ip, /*string*/ $reason, /*string*/ $end) {
|
||||
$this->ip = trim($ip);
|
||||
$this->reason = trim($reason);
|
||||
$this->end = trim($end);
|
||||
@ -174,6 +174,12 @@ class IPBan extends Extension {
|
||||
$database->Execute("ALTER TABLE bans ADD FOREIGN KEY (banner_id) REFERENCES users(id) ON DELETE CASCADE");
|
||||
$config->set_int("ext_ipban_version", 7);
|
||||
}
|
||||
|
||||
if($config->get_int("ext_ipban_version") == 7) {
|
||||
$database->execute($database->scoreql_to_sql("ALTER TABLE bans CHANGE ip ip SCORE_INET"));
|
||||
$database->execute($database->scoreql_to_sql("ALTER TABLE bans ADD COLUMN added SCORE_DATETIME NOT NULL DEFAULT SCORE_NOW"));
|
||||
$config->set_int("ext_ipban_version", 8);
|
||||
}
|
||||
}
|
||||
// }}}
|
||||
// deal with banned person {{{
|
||||
|
Loading…
x
Reference in New Issue
Block a user