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 $reason;
|
||||||
var $end;
|
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->ip = trim($ip);
|
||||||
$this->reason = trim($reason);
|
$this->reason = trim($reason);
|
||||||
$this->end = trim($end);
|
$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");
|
$database->Execute("ALTER TABLE bans ADD FOREIGN KEY (banner_id) REFERENCES users(id) ON DELETE CASCADE");
|
||||||
$config->set_int("ext_ipban_version", 7);
|
$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 {{{
|
// deal with banned person {{{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user