http_streaming: parametric hunk process instead of hard cabled eval function
[brisk.git] / web / briskin5 / index.php
index 919e09e..7b3e6d2 100644 (file)
@@ -2,7 +2,7 @@
 /*
  *  brisk - briskin5/index.php
  *
- *  Copyright (C) 2006-2009 Matteo Nastasi
+ *  Copyright (C) 2006-2011 Matteo Nastasi
  *                          mailto: nastasi@alternativeoutput.it 
  *                                  matteo.nastasi@milug.org
  *                          web: http://www.alternativeoutput.it
  * not, write to the Free Software Foundation, Inc, 59 Temple Place -
  * Suite 330, Boston, MA 02111-1307, USA.
  *
- * $Id$
- *
  */
 
 /* MLANG: le img dell'asta */
 
+$G_base = "../";
+
 require_once("../Obj/brisk.phh");
 require_once("../Obj/proxyscan.phh");
 require_once("Obj/briskin5.phh");
@@ -53,7 +53,8 @@ header('Content-type: text/html; charset="utf-8"',true);
 <title>Brisk - Tavolo <?php echo "$table_idx";?></title>
 <link rel="shortcut icon" href="../img/brisk_ico.png">
 <script type="text/javascript" src="../commons.js"></script> 
-<script type="text/javascript" src="../xhr.js"></script>
+<script type="text/javascript" src="../heartbit.js"></script>
+<script type="text/javascript" src="../http_streaming.js"></script>
 <script type="text/javascript" src="dnd.js"></script>
 <script type="text/javascript" src="dom-drag.js"></script>
 <script type="text/javascript" src="preload_img<?php echo langtolng($G_lang); ?>.js"></script>
@@ -64,20 +65,19 @@ header('Content-type: text/html; charset="utf-8"',true);
 </head>
 <body>
 <SCRIPT type="text/javascript">
-   var sess;
+   var sess = "not_connected";
+   var hstm = null;
    var g_lang = "<?php echo "$G_lang"; ?>";
    var stat = "table";
    var subst = "none";
    var table_pos = "";
-   var myfrom = "table_php";
    var g_withflash = false;
 
-var asta_ptr;
-var area_ptr;
-
-var gst  = new globst();
-gst.st = <?php 
+   var asta_ptr;
+   var area_ptr;
 
+   var gst  = new globst();
+   gst.st = <?php 
 log_load("bin5/index.php");
 
 if (isset($laststate) == false) {
@@ -99,13 +99,14 @@ window.onload = function() {
   preferences_init();
   preferences_update();
 
-  xhr_rd = createXMLHttpRequest();
   sess = "<?php echo "$sess"; ?>";
+  hstm = new http_streaming(gst, 'table_php', 'sess', $('sandbox'), 'index_rd.php', function(com){eval(com);});
+  hstm.hbit_set(heartbit);
   
   window.onbeforeunload = onbeforeunload_cb;  
   window.onunload = onunload_cb;  
 
-  setTimeout(xhr_rd_poll, 0, sess); 
+  hstm.start(sess); 
   setTimeout(preload_images, 0, g_preload_img_arr, g_imgct); 
 }
 </SCRIPT>