lastest modifies
[brisk.git] / web / index.php
index e82d415..4929b34 100644 (file)
@@ -2,7 +2,7 @@
 /*
  *  brisk - index.php
  *
- *  Copyright (C) 2006-2015 Matteo Nastasi
+ *  Copyright (C) 2006-2016 Matteo Nastasi
  *                          mailto: nastasi@alternativeoutput.it
  *                                  matteo.nastasi@milug.org
  *                          web: http://www.alternativeoutput.it
@@ -803,7 +803,7 @@ google_color_url = "000000";
    title="Torneo di Milano del 17/05/2008" >Milano 05/08</a><br>
 
 </div>
-</div>'. ($ACTION == "room" ? '<div style="padding: 0px; margin: 0px; witdh: 50px; height: 8px; font-size: 1px;"></div><img class="nobo" style="cursor: pointer;" src="img/brisk_commands'.langtolng($G_lang).'.png" onmouseover="menu_hide(0,0); menu_show(\'menu_commands\');">
+</div>'. ($ACTION == "room" ? '<div style="padding: 0px; margin: 0px; width: 50px; height: 8px; font-size: 1px;"></div><img class="nobo" style="cursor: pointer;" src="img/brisk_commands'.langtolng($G_lang).'.png" onmouseover="menu_hide(0,0); menu_show(\'menu_commands\');">
 
 <div class="webstart" id="menu_commands" onmouseover="menu_over(1,this);" onmouseout="menu_over(-1,this);">
 
@@ -956,7 +956,7 @@ google_color_url = "000000";
 <a href="#" title="'
           // MLANG garantisci per un tuo conoscente
           .$mlang_room['prefs_desc'][$G_lang].'"
-   onmouseover="menu_hide(0,1);" onclick="$(\'preferences\').style.visibility = \'visible\'; menu_over(-1,this);">'
+   onmouseover="menu_hide(0,1);" onclick="g_prefsf.visible(true); menu_over(-1,this);">'
           // MLANG garantisci
    .$mlang_room['tit_prefs'][$G_lang].'</a><br>' : '').'
 
@@ -1013,7 +1013,6 @@ supported by:<br>
 <link rel="shortcut icon" href="img/brisk_ico.png">
 <script type="text/javascript" src="commons.js"></script>
 <script type="text/javascript" src="fieldify.js"></script>
-<script type="text/javascript" src="prefs.js"></script>
 <script type="text/javascript" src="info.js"></script>
 <!-- <script type="text/javascript" src="myconsole.js"></script> -->
 <script type="text/javascript" src="menu.js"></script>
@@ -1039,6 +1038,7 @@ var g_tables_appr_n = <? echo TABLES_APPR_N; ?>;
 var g_tables_auth_n = <? echo TABLES_AUTH_N; ?>;
 var g_tables_cert_n = <? echo TABLES_CERT_N; ?>;
 var g_prefs, g_prefs_new = null;
+var g_prefsn = null, g_prefsn_old = null;
 var g_listen;
 var g_withflash = false;
 var g_is_spawn = 0;
@@ -1054,8 +1054,6 @@ window.onload = function() {
     // alert(window.onbeforeunload);
     g_brow = get_browser_agent();
 
-    g_prefs = new client_prefs(null);
-
     spo_slide  = new sideslide($('spon_caro'), 80, 20);
     sup_slide  = new sideslide($('supp_caro'), 80, 20);
 
@@ -1209,6 +1207,7 @@ cookie_law(null);
    var g_tables_auth_n = <? echo TABLES_AUTH_N; ?>;
    var g_tables_cert_n = <? echo TABLES_CERT_N; ?>;
    var g_prefs, g_prefs_new = null;
+   var g_prefsn = null, g_prefsn_old = null;
    var g_listen;
    var g_is_spawn = 0;
    var g_withflash = false;
@@ -1224,14 +1223,18 @@ cookie_law(null);
    // var nonunload = false;
    var spo_slide, sup_slide;
 
+   /* room case */
    window.onload = function() {
      g_brow = get_browser_agent();
 
      g_prefs = new client_prefs(null);
-
+     /* g_prefsn = new Prefsn($('prefsn')); */
+     prefsf_initialize();
+     // console.log(g_prefsf);
      spo_slide  = new sideslide($('spon_caro'), 80, 20);
      sup_slide  = new sideslide($('supp_caro'), 80, 20);
 
+     g_prefsf.page_set('index_wr.php?mesg=prefsf');
 <?php
         if ($BRISK_SHOWHTML == "debugtable") {
 ?>
@@ -1432,27 +1435,29 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <td class="le info-opt data">Amico: <span class="friend_id"></span></td>
 <td class="le data">Fidato: <span class="bff_id"></span></td></tr>
 <tr><td class="le ri triple" colspan="3"><b><?php echo $mlang_room['info_frie'][$G_lang]; ?></b></td>
-<td class="le data triple"><input type="radio" name="friend" class="friend_id" value="black"
-    onclick="info_onlyifknown_isvisible();">Da evitare</td></tr>
+<td class="le data triple">
+<input type="radio" name="friend" class="friend_id" value="black">
+<span class="friend_t_id" data-ffy-value="black">Da evitare</span>
+</td></tr>
 <tr>
-<td class="le info-opt data"><input type="radio" name="friend" class="friend_id" value="unknown"
-    onclick="info_onlyifknown_isvisible();">Sconosciuto</td>
-<td class="le info-opt data"><input type="radio" name="friend" class="friend_id" value="test"
-    onclick="info_onlyifknown_isvisible();">In prova</td>
-<td class="ri info-opt data"><input type="radio" name="friend" class="friend_id" value="friend"
-    onclick="info_onlyifknown_isvisible();">Amico</td>
-<td class="ri info-opt data"><input type="radio" name="friend" class="friend_id" value="bff"
-    onclick="info_onlyifknown_isvisible();">Amico fidato</td>
+<td class="le info-opt data"><input type="radio" name="friend" class="friend_id" value="unknown">
+    <span class="friend_t_id" data-ffy-value="unknown">Sconosciuto</span></td>
+<td class="le info-opt data"><input type="radio" name="friend" class="friend_id" value="test">
+    <span class="friend_t_id" data-ffy-value="test">In prova</span></td>
+<td class="ri info-opt data"><input type="radio" name="friend" class="friend_id" value="friend">
+    <span class="friend_t_id" data-ffy-value="friend">Amico</span></td>
+<td class="ri info-opt data"><input type="radio" name="friend" class="friend_id" value="bff">
+    <span class="friend_t_id" data-ffy-value="bff">Amico fidato</span></td>
 </tr>
 <tr class="onlyifknown_gid">
 <td class="le head"><span><?php echo $mlang_room['info_skill'][$G_lang]; ?>:</span></td>
 <td class="data">
     <table class="fiverank" style="margin: auto;">
-       <tr><td class="c1t">1</td>
-           <td class="c2t">2</td>
-           <td class="c3t">3</td>
-           <td class="c4t">4</td>
-           <td class="c5t">5</td></tr>
+       <tr><td class="c1t"><span class="skill_t_id" data-ffy-value="1">1</span></td>
+           <td class="c2t"><span class="skill_t_id" data-ffy-value="2">2</span></td>
+           <td class="c3t"><span class="skill_t_id" data-ffy-value="3">3</span></td>
+           <td class="c4t"><span class="skill_t_id" data-ffy-value="4">4</span></td>
+           <td class="c5t"><span class="skill_t_id" data-ffy-value="5">5</span></td></tr>
        <tr><td class="c1b"><input type="radio" name="skill" class="skill_id" value="1"></td>
            <td class="c2b"><input type="radio" name="skill" class="skill_id" value="2"></td>
            <td class="c3b"><input type="radio" name="skill" class="skill_id" value="3"></td>
@@ -1464,11 +1469,11 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <td class="le"><b>Credibilità:</b></td>
 <td class="data">
     <table class="fiverank" style="margin: auto;">
-       <tr><td class="c1t">1</td>
-           <td class="c2t">2</td>
-           <td class="c3t">3</td>
-           <td class="c4t">4</td>
-           <td class="c5t">5</td></tr>
+       <tr><td class="c1t"><span class="trust_t_id" data-ffy-value="1">1</span></td>
+           <td class="c2t"><span class="trust_t_id" data-ffy-value="2">2</span></td>
+           <td class="c3t"><span class="trust_t_id" data-ffy-value="3">3</span></td>
+           <td class="c4t"><span class="trust_t_id" data-ffy-value="4">4</span></td>
+           <td class="c5t"><span class="trust_t_id" data-ffy-value="5">5</span></td></tr>
        <tr><td class="c1b"><input type="radio" name="trust" class="trust_id" value="1"></td>
            <td class="c2b"><input type="radio" name="trust" class="trust_id" value="2"></td>
            <td class="c3b"><input type="radio" name="trust" class="trust_id" value="3"></td>
@@ -1486,6 +1491,9 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 
 </div>
 
+
+
+<!-- PREFERENCES -->
 <div id="preferences" class="notify" style="z-index: 200; width: 600px; margin-left: -300px; height: 240px; top: 150px; visibility: hidden;">
 <div id="preferences_child" style="border-bottom: 1px solid gray; overflow: auto; height: 370px;">
 
@@ -1498,19 +1506,13 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <table style="border: 1px solid gray;"><tr><th style="background-color: #cccccc;">
 <?php echo $mlang_room['itm_list'][$G_lang];?>
 </th></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_all" type="radio" name="listen" value="0" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listall_desc'][$G_lang];?>
-'"><span id="list_all">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_all" type="radio" name="listen" value="0" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listall_desc'][$G_lang];?>"><span id="list_all">
 <?php echo $mlang_room['tit_listall'][$G_lang];?>
 </span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_auth" type="radio" name="listen" value="1" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listaut_desc'][$G_lang];?>
-'"><span id="list_auth">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_auth" type="radio" name="listen" value="1" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listaut_desc'][$G_lang];?>"><span id="list_auth">
 <?php echo $mlang_room['tit_listaut'][$G_lang];?>
 </span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_isol" type="radio" name="listen" value="2" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listisol_desc'][$G_lang];?>
-'"><span id="list_isol">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_isol" type="radio" name="listen" value="2" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listisol_desc'][$G_lang];?>"><span id="list_isol">
 <?php echo $mlang_room['tit_listisol'][$G_lang];?>
 </span></td></tr>
 </table>
@@ -1561,7 +1563,7 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
    <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span></td>
 </tr>
 <tr><td colspan="4" style="text-align: center;">
-<img id="s_img" class="nobo" src="img/noimg.png">
+<img id="s_imgxx" class="nobo" src="img/noimg.png">
 </td></tr>
 </table>
 </div>
@@ -1592,7 +1594,97 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <input type="submit" class="input_sub" style="bottom: 4px;" onclick="prefs_reset();" value="<?php echo $mlang_room['btn_reset'][$G_lang]; ?>"/>
 <input type="submit" class="input_sub" style="bottom: 4px;" onclick="prefs_save();" value="<?php echo $mlang_room['btn_save'][$G_lang]; ?>"/>
 </div>
+</div> <!-- end preferences -->
+
+
+
+
+<!-- PREFSF -->
+<div id="prefsf" class="notify" style="z-index: 200; width: 600px; margin-left: -300px; height: 240px; top: 150px; visibility: hidden;">
+<div id="prefsf_child" style="background-color: text-align: left; border-bottom: 1px solid gray; overflow: auto; height: 370px;">
+      <h4 style="text-align: left;"><?php echo $mlang_room['tit_prefs'][$G_lang]; ?> <img style="border: 0px; position: relative;" id="prefsf-status-flag" src="img/light-none.png"></h4>
+<table style="text-align: center; margin: auto; border-collapse: collapse;"><tr><td style="vertical-align: top;">
+<tr><td style="vertical-align: top; border: 1px solid black; border-width: 1px 0px 1px 0px;">
+<!--#
+    #  LISTEN
+    #-->
+<table><tr><td>
+     <span style="font-weight: bold;"><?php echo $mlang_room['itm_list'][$G_lang];?>:</span>
+</td></tr>
+<tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="0" title="<?php echo $mlang_room['listall_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="0"><?php echo $mlang_room['tit_listall'][$G_lang];?></span>
+</td></tr><tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="1" title="<?php echo $mlang_room['listaut_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="1"><?php echo $mlang_room['tit_listaut'][$G_lang];?></span>
+</td></tr><tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="2" title="<?php echo $mlang_room['listisol_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="2"><?php echo $mlang_room['tit_listisol'][$G_lang];?></span>
+</td></tr>
+</table>
+</td>
+<?php
+    if ($user->is_supp_custom()) {
+?>
+<td style="vertical-align: top; border: 1px solid black; border-width: 1px 0px 1px 1px;"">
+<!--#
+    #  SUPPORTER ONLY
+    #-->
+<table>
+<tr><td colspan="4">
+<span style="font-weight: bold;"><?php echo $mlang_room['suppcomp_tit'][$G_lang];?>:
+</span></td></tr>
+<tr class="fg_id"><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<span style="font-weight: bold;"><?php echo $mlang_room['suppcomp_fg'][$G_lang];?>:</span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="r_id fg_r" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="g_id fg_g" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="b_id fg_b" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span>
+</td></tr>
+<tr class="bg_id"><td>
+<span style="font-weight: bold;">
+<?php echo $mlang_room['suppcomp_bg'][$G_lang];?>:</span>
+</td><td>
+<input class="r_id bg_r" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span>
+</td><td>
+<input class="g_id bg_g" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span>
+</td><td>
+<input class="b_id bg_b" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span>
+</td></tr>
+<tr><td colspan="4" style="text-align: center;">
+<img id="s_img" class="nobo" src="img/noimg.png">
+</td></tr>
+</table>
+</td></tr></table>
+<?php
+        }
+?>
+<div style="width: 95%; /* background-color: red; */ margin: auto; text-align: left;">
+<br><br>
+<!-- <input type="checkbox" name="pref_ring_endauct" id="pref_ring_endauct" onclick="pref_ring_endauct_set(this);"><?php /* echo $mlang_room['itm_ringauc'][$G_lang]; */ ?> -->
+</div>
 </div>
+<div class="notify_clo">
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.close();" value="<?php echo $mlang_room['btn_close'][$G_lang]; ?>"/>
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.reset();" value="<?php echo $mlang_room['btn_reset'][$G_lang]; ?>"/>
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.save(); /* Fieldify.save(null, g_prefsf.dom_elements[0]); */" value="<?php echo $mlang_room['btn_save'][$G_lang]; ?>"/>
+</div>
+</div> <!-- end prefsf -->
+
 <script language="JavaScript">
 <!--
 cookie_law(null);