X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Findex_wr.php;h=1577f01d1be2d46eed0bc5f1356a56059e5cb594;hb=2558f57169228b7ef256d314f5779f73568899c3;hp=1bcd462562b80efbf37bd8a324d210dfc724f6f7;hpb=132f0aa5741fd4a1cf0016bf859d685d75bd249b;p=brisk.git
diff --git a/web/index_wr.php b/web/index_wr.php
index 1bcd462..1577f01 100644
--- a/web/index_wr.php
+++ b/web/index_wr.php
@@ -221,10 +221,18 @@ else if ($user->stat == 'room') {
}
/* TODO: refact to a function */
- if ($user->bantime > $user->laccwr) {
+ // if ($user->bantime > $user->laccwr) {
+ require_once("Obj/hardban.phh");
+
+ if (($bantime = Hardbans::check(($user->flags & USER_FLAG_AUTH ? $user->name : FALSE),
+ $user->ip, $user->sess)) != -1) {
$user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
- $user->comm[$user->step % COMM_N] .= show_notify("
Ti sei alzato da un tavolo senza il consenso degli altri giocatori. Dovrai aspettare ancora ".secstoword($user->bantime - $user->laccwr)." prima di poterti sedere nuovamente.", 2000, "resta in piedi.", 400, 100);
-
+ if ($user->flags & USER_FLAG_AUTH) {
+ $user->comm[$user->step % COMM_N] .= show_notify("
Ti sei alzato da un tavolo senza il consenso degli altri giocatori.
Dovrai aspettare ancora ".secstoword($user->bantime - $user->laccwr)." prima di poterti sedere nuovamente.", 2000, "resta in piedi.", 400, 100);
+ }
+ else {
+ $user->comm[$user->step % COMM_N] .= show_notify("
Tu o qualcuno col tuo stesso indirizzo IP si è alzato da un tavolo senza il consenso degli altri giocatori.
Dovrai aspettare ancora ".secstoword($bantime - $user->laccwr)." prima di poterti sedere nuovamente.
Se non sei stato tu ad alzarti e possiedi un login con password, autenticandoti con quello, potrai accedere.", 2000, "resta in piedi.", 400, 180);
+ }
$user->step_inc();
Room::save_data($room);
Room::unlock_data($sem);