X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex_wr.php;h=e8768ce88f9924ee95c859b93856ad95728fbc13;hb=175fe062daa7c8642e1fe54d3687cf081578a5ba;hp=3ccfd24346f06458ee2c73b7b3924e8fd63b88fd;hpb=d40b54308d7b7cbeaaf0b997fcf5f9dcbef64518;p=brisk.git diff --git a/web/index_wr.php b/web/index_wr.php index 3ccfd24..e8768ce 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -78,7 +78,6 @@ $mlang_indwr = array( 'btn_backtotab' => array( 'it' => 'Torna ai tavoli.', 'en' => '
You or someone with your same IP address is standing up from a table without the permission of the other players

You will wait '), 'badsit_b' => array( 'it' => ' prima di poterti sedere nuovamente.

Se non sei stato tu ad alzarti e possiedi un login con password, autenticandoti con quello, potrai accedere.', 'en' => ' before you can sit down again. If you don\'t leave the table and you have a login with a password, authenticating with this one you will access') - ); define('LICMGR_CHO_ACCEPT', 0); @@ -88,7 +87,7 @@ define('LICMGR_CHO_AFTER', 2); function index_wr_main(&$room, $remote_addr_full, $get, $post, $cookie) { GLOBAL $G_shutdown, $G_black_list, $G_lang, $G_room_help, $G_room_about, $G_room_passwdhowto, $mlang_indwr; - GLOBAL $G_lice_vers; + GLOBAL $G_tos_vers; $remote_addr = addrtoipv4($remote_addr_full); log_load("index_wr.php"); @@ -548,27 +547,29 @@ function index_wr_main(&$room, $remote_addr_full, $get, $post, $cookie) else if ($argz[0] == 'chatt') { $room->chatt_send(&$user, xcapemesg($mesg)); } - else if ($argz[0] == 'licencemgr') { - // check IF is authnticated user, both licences version matches + else if ($argz[0] == 'tosmgr') { + // check IF is authnticated user, both terms of service versions matches if ($user->flags & USER_FLAG_AUTH && count($argz) == 5) { $f_type = $argz[1]; $f_code = $argz[2]; - $f_lice_curr = $argz[3]; $f_lice_vers = $argz[4]; + $f_tos_curr = $argz[3]; $f_tos_vers = $argz[4]; - $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; "; - $user->comm[$user->step % COMM_N] .= show_notify(xcape("FIN QUIZ |"."${argz[1]}"."|"."${argz[2]}"."|"."${argz[3]}"."|"."${argz[4]}"."|".$res), 0, $mlang_indwr['btn_backtotab'][$G_lang], 400, 200); - log_wr($user->comm[$user->step % COMM_N]); - $user->step_inc(); - - if ("$f_lice_curr" == $user->rec->lice_vers_get() && - "$f_lice_vers" == "$G_lice_vers") { + if ("$f_tos_curr" == $user->rec->tos_vers_get() && + "$f_tos_vers" == "$G_tos_vers") { if ("$f_type" == "soft" || "$f_type" == "hard") { $res = 100; switch ($f_code) { case LICMGR_CHO_ACCEPT: - $user->rec->lice_vers_set($G_lice_vers); - $res = $user->licence_store(); + $user->rec->tos_vers_set($G_tos_vers); + $res = $user->tos_store(); break; case LICMGR_CHO_REFUSE: + $user->flags_set(USER_FLAG_TY_DISABLE, USER_FLAG_TY_ALL); + $user->rec->disa_reas_set(USER_DIS_REA_LICENCE); + $res = $user->state_store(); + + $user->comm[$user->step % COMM_N] = $user->blocking_error(TRUE); + $user->the_end = TRUE; + $user->step_inc(); break; } }