array('it' => 'Utente e/o password errati.', 'en' => 'Wrong user and/or password.') ); // Use of proxies isn't allowed. if (!$G_is_local && is_proxy()) exit; require_once("briskin5/Obj/briskin5.phh"); if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') { echo "Debugging time!"; exit; } log_load("index.php"); function main() { GLOBAL $G_with_topbanner, $G_topbanner, $G_is_local; GLOBAL $sess, $name, $pass_private, $table_idx, $table_token, $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER; GLOBAL $G_lang, $G_lng, $mlang_room; $is_login = FALSE; $body = ""; $tables = ""; $standup = ""; $ACTION = "login"; if (isset($BRISK_SHOWHTML) == FALSE) { $is_table = FALSE; $sem = Room::lock_data(); log_main("lock Room"); $room = &Room::load_data(); $curtime = time(); /* Actions */ if (validate_sess($sess)) { log_main("pre garbage_manager UNO"); $room->garbage_manager(TRUE); log_main("post garbage_manager"); if (($user = &$room->get_user($sess, &$idx)) != FALSE) { log_main("user stat: ".$user->stat); if ($user->stat == "table") { if (Room::save_data(&$room) == FALSE) { echo "ERRORE SALVATAGGIO\n"; exit; } log_main("unlock Room"); Room::unlock_data($sem); setcookie("table_token", $user->table_token, $curtime + 31536000); setcookie("table_idx", $user->table, $curtime + 31536000); header ("Location: briskin5/index.php"); exit; } $ACTION = "room"; } if (Room::save_data(&$room) == FALSE) { echo "ERRORE SALVATAGGIO\n"; exit; } } if ($ACTION == "login" && isset($name)) { log_main("pre garbage_manager DUE"); if (isset($pass_private) == FALSE) { $pass_private = FALSE; } $room->garbage_manager(TRUE); /* try login */ if (($user = &$room->add_user(&$sess, &$idx, $name, $pass_private, $_SERVER['REMOTE_ADDR'])) != FALSE) { $ACTION = "room"; if ($idx < 0) { $idx = -$idx - 1; $is_login = TRUE; } log_legal($curtime, $user, "STAT:LOGIN", ''); // recovery lost game if ($user->stat == "table") { if (Room::save_data(&$room) == FALSE) { echo "ERRORE SALVATAGGIO\n"; exit; } log_main("unlock Room"); Room::unlock_data($sem); setcookie("table_token", $user->table_token, $curtime + 31536000); setcookie("table_idx", $user->table, $curtime + 31536000); header ("Location: briskin5/index.php"); exit; } // setcookie ("sess", "", time() + 180); $room->standup_update(&$user); if (Room::save_data(&$room) == FALSE) { echo "ERRORE SALVATAGGIO\n"; exit; } } else { /* Login Rendering */ /* MLANG: "Utente e/o password errati.", "Il nickname deve contenere almeno una lettera o una cifra.", "Spiacenti, non ci sono più posti liberi. Riprova più tardi.", "Il tuo nickname è già in uso." */ if ($idx == -3) $body .= '
'.$mlang_room['userpasserr'][$G_lang].'
'; else if ($idx == -2) $body .= '
Il nickname deve contenere almeno una lettera o una cifra.
'; else if ($idx == -1) $body .= '
Spiacenti, non ci sono più posti liberi. Riprova più tardi.
'; else $body .= '
Il tuo nickname è già in uso.
'; } } Room::unlock_data($sem); } /* Rendering. */ if ($BRISK_SHOWHTML == "debugtable") { $ACTION = "room"; } else if ($BRISK_SHOWHTML == "debuglogin") { $ACTION = "login"; } if ($ACTION == "room") { $tables .= '
'; $tables .= ''; for ($ii = 0 ; $ii < TABLES_N ; $ii++) { if ($user->flags & USER_FLAG_AUTH) $i = $ii; else $i = TABLES_N - $ii - 1; if ($ii % 4 == 0) $tables .= ''; $tables .= ''."\n"; if ($ii % 4 == 3) $tables .= ''; } $tables .= '
'; $tables .= '
Tavolo '.$i.'
'; $tables .= sprintf('
', $i); $tables .= sprintf('
', $i); $tables .= '
'; $tables .= '
'; $standup .= '
'; $standup .= '
'; /* MLANG: "Giocatori in piedi", "Come ottenere user e password" */ // $standup .= '
Giocatori in piedi - Come ottenere user e password -
'; $standup .= '
Giocatori in piedi
'; $standup .= sprintf('
'); $standup .= '
'; $standup .= '
'; } $altout_propag = array( array ( 'id' => 'btn_altout', 'url' => 'http://www.alternativeoutput.it', 'content' => 'img/altout80x15.png', 'content_big' => 'img/altout80x15.png'), array ( 'id' => 'btn_virtualsky', 'url' => 'http://virtualsky.alternativeoutput.it', 'content' => 'img/virtualsky80x15a.gif', 'content_big' => 'img/virtualsky_big.png') ); // seed with microseconds since last "whole" second srand ((double) microtime() * 1000000); // $randval = rand(0,count($altout_propag)-1); $randval = 1; $altout_carousel = sprintf('', $altout_propag[$randval]['url'], $altout_propag[$randval]['id'], $altout_propag[$randval]['content']); $altout_carousel_big = sprintf('', $altout_propag[$randval]['id'], $altout_propag[$randval]['content_big']); $brisk_donate = file_get_contents(FTOK_PATH."/brisk_donate.txt"); if ($brisk_donate == FALSE) $brisk_donate = ""; /* MLANG: "briscola chiamata in salsa ajax", */ $brisk_header_form = '
'; /* MLANG: ALL THE VERTICAL MENU */ $brisk_vertical_menu = '

sponsored by:

'.$altout_carousel.'


supported by:






%s %s '.$altout_carousel_big.'
'; /* Templates. */ if ($ACTION == 'login') { header('Content-type: text/html; charset="utf-8"',true); ?> Brisk \n"); printf($brisk_vertical_menu, '', ''); printf(""); ?>



Digita il tuo nickname per accedere ai tavoli della briscola.


Se non hai ancora una password, lascia il campo in bianco ed entra.

(se usi firefox e qualcosa non funziona
prova a ricaricare la pagina con Ctrl + F5)




Brisk \n"); printf($brisk_vertical_menu, '



', $brisk_donate); printf(""); ?> sess"; ?>">
Chat

Garantisci per un tuo conoscente:


Invia un messaggio o una segnalazione all'amministratore: