webstart layout enhancement
[brisk.git] / web / index.php
index 74d9495..e561d68 100644 (file)
@@ -27,17 +27,19 @@ if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
   exit;
 }
 
-log_load($sess, "LOAD: index.php");
+log_load((isset($sess) ? $sess : "XXX"), "LOAD: index.php");
 
 function main()
 {
   GLOBAL $sess, $name, $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER;
   
   $body = "";
+  $tables = "";
+  $standup = "";
   $ACTION = "login";
   
   if (isset($BRISK_SHOWHTML) == FALSE) {
-    $is_table = false;
+    $is_table = FALSE;
     $sem = lock_data();
     $bri = &load_data();
     
@@ -90,37 +92,56 @@ function main()
   }
 
   if ($ACTION == "room") {
+    $tables .= '<div class="room_tab">';
     $tables .= '<table class="room_tab" align="center">';
     for ($i = 0 ; $i < TABLES_N ; $i++) {
       if ($i % 4 == 0)
        $tables .= '<tr>';
-      $tables .= '<td valign="top" align="center" class="room_td"><div class="room_div"><b>Tavolo '.$i.'</b><br><br>';
+      $tables .= '<td>';
+      $tables .= '<div class="room_div"><div class="room_tit"><b>Tavolo '.$i.'</b></div>';
       $tables .= sprintf('<div class="proxhr" id="table%d"></div>', $i);
       $tables .= sprintf('<div class="table_act" id="table_act%d"></div>', $i);
-      $tables .= '</div></td>'."\n";
+      $tables .= '</div>';
+      $tables .= '</td>'."\n";
       if ($i % 4 == 3)
        $tables .= '</tr>';
     }
-    $tables .= '<tr><td colspan="4">';
+    $tables .= '</table></div>';
+
+
+    $standup .= '<table class="room_standup" align="center"><tr><td>';
+    $standup .= '<div class="room_ex_standup">';
+    $standup .= '<div class="room_tit"><b>Giocatori in piedi</b></div>';
+    
+    $standup .= sprintf('<div id="standup" class="room_standup"></div>');
+    $standup .= '<div id="esco" class="esco"></div>';
+    $standup .= '</div></td></tr></table>';
+    
+    // $tables .= '</td></tr></table>';
+
+    /*
+    $tables .= '</td></tr><tr><td>';
+    $tables .= '<table class="room_tab" align="center">';
+    $tables .= '<tr><td>';
     $tables .= '<div class="room_ex_standup">';
-    $tables .= '<b>Giocatori in piedi</b><br><br>';
+    $tables .= '<b>Giocatori in piedi</b>';
     
     $tables .= sprintf('<div id="standup" class="room_standup"></div>');
     $tables .= '<div id="esco" class="esco"></div>';
-    $tables .= '</td></tr>';
-    
-    $tables .= '</table>';
+    */
+    // $tables .= '</td></tr></table>';
   }
 
   $altout_propag = array( array ( 'url' => 'http://www.alternativeoutput.it',
                                  'content' => '<img class="nobo" src="img/altout80x15.png">' ),
                          array ( 'url' => 'http://virtualsky.alternativeoutput.it',
-                                 'content' => '<img class="nobo" src="img/virtualsky80x15.png">' )
+                                 'content' => '<img class="nobo" src="img/virtualsky80x15a.gif">' )
                          );
   
   // seed with microseconds since last "whole" second
   srand ((double) microtime() * 1000000);
-  $randval = rand(0,count($altout_propag)-1);
+  // $randval = rand(0,count($altout_propag)-1);
+  $randval = 1;
   $altout_carousel = sprintf('<a target="_blank" href="%s">%s</a>',
                             $altout_propag[$randval]['url'],
                             $altout_propag[$randval]['content']);
@@ -159,10 +180,15 @@ google_color_url = "000000";
 
 
 </div></td>
-<td align="center"><div>
+<td align="center">
+<!-- <table><tr><td>  -->
+<div>
     <img class="nobo" src="img/brisk_logo64.png">
-    briscola chiamata in salsa ajax<br><br>
-    </div></td>
+    briscola chiamata in salsa ajax<br>
+    </div>
+<!-- </td><td><div style="align: center; text-align:center; background-color: #f8f8f8; padding: 2px; border: 1px solid #ffae00;"><a href="http://www.linuxday.it"><img class="nobo" src="img/ld66.png"></a> 27/10/2007<br>OGGI! 
+    </td></tr></table>-->
+</td>
 <td align="right"><div style="padding-right: 8px;">
 
 
@@ -189,10 +215,27 @@ google_color_url = "000000";
 
 </div></td>
 </td></table>
-</div>
+</div>';
+
+$brisk_vertical_menu = '
 <!--  =========== vertical menu ===========  -->
 <div class="topmenu">
-<a target="_blank" href="/briskhome.php"><img class="nobo" src="img/brisk_homebutt.png"></a>
+<!-- <a target="_blank" href="/briskhome.php"></a> -->
+<img class="nobo" src="img/brisk_start.png" onmouseover="$(\'webstart\').style.visibility = \'visible\';">
+<div class="webstart" id="webstart" onmouseover="this.style.visibility = \'visible\';" onmouseout="this.style.visibility = \'hidden\';">
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php" title="homepage del progetto">homepage</a><br>
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#cose" title="di cosa si tratta">cos\'&egrave;</a><br>
+<a target="_blank" href="http://it.wikipedia.org/wiki/Briscola#Gioco_a_5" title="come si gioca">regole</a><br>
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#shots" title="screenshots dell\'applicazione">screenshoots</a><br>
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#comp" title="compatibilit&agrave; con i browser">compatibilit&agrave;</a><br>
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#sources" title="sorgenti dell\'applicazione">sorgenti</a><br>
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#mailing" title="come iscriversi alla mailing list">mailing&nbsp;list</a><br>
+
+<a target="_blank" href="http://www.alternativeoutput.it/briskhome.php#prop" title="come fare pubblicit&agrave; a brisk!">propaganda</a><br>
+<a href="#" title="credits" onclick="act_about();">about</a><br>
+<a href="mailto:brisk@alternativeoutput.it" title="contatti">contatti</a><br>
+
+</div>
 <br><br><br>
 sponsored by:<br><br>'.$altout_carousel.'<br>
 <a target="_blank" href="http://www.dynamica.it"><img class="nobo" src="img/dynamica.png"></a><br><br>
@@ -235,13 +278,14 @@ supported by:<br><br>
    }
 </SCRIPT>
 <?php
-    printf($brisk_header_form, '', '');
+    printf($brisk_header_form);
+    printf("<table class=\"floaty\"><tr><td class=\"floatyleft\">\n");
+    printf($brisk_vertical_menu, '', '');
+    printf("</td><td>");
 ?> 
 
 <!--  =========== tables ===========  -->
-<div id="tables" class="tables">
 <?php echo "$body"; ?>
-
 <br>
 <div style="text-align: center;">
    <br><br><br>
@@ -250,8 +294,7 @@ Digita il tuo nickname per accedere ai tavoli della briscola.<br><br>
 <input id="nameid" name="name" type="text" size="24" maxlength="12" value="">
 <input id="sub"    value="entra" type="submit" class="button">
 </form>
-</div>
-</div></div>
+</div></td></tr></table>
 <br><br><br><br>
 
 <div id="imgct"></div>
@@ -298,7 +341,7 @@ Digita il tuo nickname per accedere ai tavoli della briscola.<br><br>
 <?php
 if ($BRISK_SHOWHTML == "debugtable") {
 ?>
-     room_checkspace(12,8,50);
+     room_checkspace(12, <?php echo TABLES_N; ?>, 50);
 <?php
 }
 else {
@@ -325,21 +368,31 @@ else {
 
 </SCRIPT>
 <?php
-    printf($brisk_header_form, '<input type="button" class="button" name="xhelp"  value="Help." onclick="act_help();"><br><br><input type="button" class="button" name="xabout"  value="About." onclick="act_about();"><br><br><br>',
+   printf($brisk_header_form);
+   printf("<table class=\"floaty\"><tr><td class=\"floatyleft\">\n");
+   printf($brisk_vertical_menu, '<input type="button" class="button" name="xhelp"  value="Help." onclick="act_help();"><br><!-- <br><input type="button" class="button" name="xabout"  value="About." onclick="act_about();">--><br><br><br>',
           $brisk_donate);
+   printf("</td><td>");
 ?> 
 <!--  =========== tables ===========  -->
-<div id="tables" class="tables">
 <input name="sess" type="hidden" value="<?php echo "$user->sess"; ?>">
+<table class="macro"><tr><td>
 <?php echo "$tables"; ?>
-</div>
+</td></tr><tr><td>
+    <?php echo "$standup"; ?>
+</td></tr></table>
+</td></tr></table>
 
 <!--  =========== bottom ===========  -->
-<div id="bottom" class="bottom">
-<b>Chat</b>
+    <div id="bottom" class="bottom" style="/*  background-color: green; */">
+<b>Chat</b><br>
 <div id="txt" class="chatt">
 </div>
-<table><tr><td><div id="myname" class="txtt"></div></td><td><input id="txt_in" type="text" size="90" maxlength="256" onkeypress="chatt_checksend(this,event);" class="txtt"></td></tr></table>
+    <table align=center style="width: 98%; margin: auto;"><tr><td style="width:1%; text-align: right;">
+    <div id="myname"></div>
+    </td><td>
+    <input id="txt_in" type="text" style="width: 100%;" onkeypress="chatt_checksend(this,event);">
+    </td></tr></table>
 </div>
 <div id="heartbit"></div>
 <div id="sandbox"></div>