X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex.php;h=118c8d8ef1bc7eb95130d4a6242fadfdd2ca16b9;hb=3ebedb90c5d41ce34cf4dd9dba00f12fb78d024a;hp=5ed0bd364645d9c64933c621d3de7e8543a42e76;hpb=15d64a141d65abceb973f6df4a5065f441b01965;p=brisk.git diff --git a/web/index.php b/web/index.php index 5ed0bd3..118c8d8 100644 --- a/web/index.php +++ b/web/index.php @@ -20,13 +20,7 @@ * not, write to the Free Software Foundation, Inc, 59 Temple Place - * Suite 330, Boston, MA 02111-1307, USA. * - - -TODO: - - header - - setcookie - - gestire per intero la var globale di output -*/ + */ require_once("Obj/brisk.phh"); require_once("Obj/auth.phh"); @@ -44,13 +38,13 @@ $mlang_room = array( 'userpasserr' => array('it' => 'Utente e/o password errati 'en' => 'Standing players'), 'headline' => array('it' => 'briscola chiamata in salsa ajax', 'en' => 'declaration briscola in ajax sauce (Beta)'), - 'wellcome' => array('it' => 'Digita il tuo nickname per accedere ai tavoli della briscola', + 'welcome' => array('it' => 'Digita il tuo nickname per accedere ai tavoli della briscola', 'en' => 'Enter your nickname to access to the tables of briscola'), 'btn_enter' => array('it' => 'entra', 'en' => 'enter'), 'passwarn' => array('it' => 'Se non hai ancora una password, lascia il campo in bianco ed entra.', 'en' => 'If you don\'t have a password, leave blank the field and enter.'), - 'browwarn' => array('it' => '(se qualcosa non funziona
prova a ricaricare la pagina con Ctrl + F5)', + 'browwarn' => array('it' => 'Se qualcosa non funziona prova a ricaricare la pagina con Ctrl + F5

Se non riesci più ad entrare nel nuovo Brisk e prima ci riuscivi potrebbe essere un problema di antivirus,
guarda la pagina sugli antivirus per maggiori informazioni su come configurarlo.

Se ancora non funziona nulla contatta l\'amministratore del sito.', 'en' => '(if something don\'t work
try to reload the current page with Ctrl + F5)'), 'regwarn' => array('it' => '
Il nickname che stai usando è già registrato,

se il suo proprietario si autentificherà

verrai rinominato d\'ufficio come ghostN.', 'en' => '
The nickname you are using it\'s already registered,

if its proprietary authenticates

you will named ghostN.'), @@ -58,6 +52,10 @@ $mlang_room = array( 'userpasserr' => array('it' => 'Utente e/o password errati 'en' => 'back to tables'), 'btn_exit' => array('it' => 'Esco.', 'en' => 'Exit.'), + 'btn_prefs_save' => array('it' => 'Salva.', + 'en' => 'Save.'), + 'btn_prefs_close' => array('it' => 'Chiudi.', + 'en' => 'Close.'), 'tit_tabl' => array('it' => 'Tavolo ', 'en' => 'Table '), 'tit_stat' => array('it' => 'imposta lo stato del tuo utente', @@ -88,6 +86,14 @@ $mlang_room = array( 'userpasserr' => array('it' => 'Utente e/o password errati 'en' => 'baby'), 'st_mop_desc' => array('it' => 'pulizie', 'en' => 'mop'), + 'st_babbo_desc' => array('it' => 'babbo', + 'en' => 'mop'), + 'st_renna_desc' => array('it' => 'renna', + 'en' => 'mop'), + 'st_pupaz_desc' => array('it' => 'pupazzo', + 'en' => 'mop'), + 'st_visch_desc' => array('it' => 'vischio', + 'en' => 'mop'), 'tit_ticker' => array('it' => 'scrivi un invito al tavolo e clicca', 'en' => 'write an invitation at the table and click'), @@ -117,6 +123,10 @@ $mlang_room = array( 'userpasserr' => array('it' => 'Utente e/o password errati 'en' => 'splash'), 'splash_desc' => array('it' => 'attiva la finestra di splash', 'en' => 'show the splash window'), + 'tit_prefs' => array('it' => 'preferenze', + 'en' => 'preferences'), + 'prefs_desc' => array('it' => 'preferenze dell\' utente', + 'en' => 'user\'s preferences'), 'tit_help' => array('it' => 'informazioni utili su Brisk', 'en' => 'usefull information about Brisk'), 'itm_help' => array('it' => 'aiuto', @@ -281,14 +291,16 @@ function index_main(&$room, $transp_type, &$header_out, $addr, $get, $post, $coo $room->garbage_manager(TRUE); /* try login */ - if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $addr, $cookie)) != FALSE) { + + $ipv4addr = addrtoipv4($addr); + if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $ipv4addr, $cookie)) != FALSE) { $ACTION = "room"; if ($idx < 0) { $idx = -$idx - 1; $is_login = TRUE; } - log_legal($curtime, $addr, $user, "STAT:LOGIN", ''); + log_legal($curtime, $ipv4addr, $user, "STAT:LOGIN", ''); // recovery lost game if ($user->stat == "table") { @@ -405,14 +417,18 @@ function index_main(&$room, $transp_type, &$header_out, $addr, $get, $post, $coo array ( 'id' => 'btn_foroli', 'url' => 'http://www.forumolimpia.it', 'content' => 'img/forumolimpia.gif', - 'content_big' => 'img/forumolimpia_big.png' ) ); + 'content_big' => 'img/forumolimpia_big.png' ), + array ( 'id'=> 'btn_niini', + 'url' => 'http://www.niinivirta.it', + 'content' => 'img/niinivirta.png', + 'content_big' => 'img/niinivirta_big.png') ); $altout_support = ""; $altout_support_big = ""; - for ($i = 0 ; $i < 3 ; $i++) { - $ii = ($i < 2 ? $i : 0); + for ($i = 0 ; $i < 4 ; $i++) { + $ii = ($i < 3 ? $i : 0); $altout_support .= sprintf('
', $i * 20, $altout_support_arr[$ii]['url'], @@ -560,7 +576,7 @@ google_color_url = "000000"; '.$mlang_room['itm_pro'][$G_lang].'
-about
@@ -571,15 +587,15 @@ google_color_url = "000000";
-'.$mlang_room['itm_cla'][$G_lang].'
-'.$mlang_room['itm_rmap'][$G_lang].'
@@ -637,98 +653,118 @@ google_color_url = "000000"; .$mlang_room['stat_desc'][$G_lang]. '

-
' - // MLANG ascolta - .$mlang_room['itm_list'][$G_lang]. -'
-
+'.($user->flags & USER_FLAG_AUTH ? ' +
' + // MLANG garantisci + .$mlang_room['tit_prefs'][$G_lang].'
' : '').' '.($G_with_poll ? '' : '
').' @@ -849,7 +835,8 @@ supported by:


%s %s -
'; +
+'; /* Templates. */ if ($ACTION == 'login') { @@ -870,6 +857,7 @@ supported by:
+ @@ -879,6 +867,7 @@ supported by:
var g_lng = ""; var g_tables_n = ; var g_tables_auth_n = ; + var g_prefs, g_prefs_new = null; var g_listen; var g_withflash = false; var g_is_spawn = 0; @@ -892,8 +881,11 @@ supported by:
window.onload = function() { // alert(window.onbeforeunload); g_brow = get_browser_agent(); + + g_prefs = new client_prefs(); + spo_slide = new sideslide($('spon_caro'), 80, 20); - sup_slide = new sideslide($('supp_caro'), 60, 20); + sup_slide = new sideslide($('supp_caro'), 80, 20); login_init();



- +

@@ -1005,6 +997,7 @@ echo "$body"; ?> +