X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2FObj%2Fbriskin5.phh;h=c5ad7cec580b09549e5045031bc2490d948f317b;hb=22d0d66d55607bc8941922fc1bf4d818664abbc2;hp=4fb54b14a73a4a7571e82f06c6e42930b0874642;hpb=64fd2be16978dab5d777388423a9d1d74d620cf8;p=brisk.git diff --git a/web/briskin5/Obj/briskin5.phh b/web/briskin5/Obj/briskin5.phh index 4fb54b1..c5ad7ce 100644 --- a/web/briskin5/Obj/briskin5.phh +++ b/web/briskin5/Obj/briskin5.phh @@ -903,6 +903,29 @@ class Bin5 { var $the_end; var $tok; + static function page_manager($room, $header_out, $path, $method, $addr, $get, $post, $cookie) + { + switch ($path) { + case "": + case "index.php": + ob_start(); + bin5_index_main($room, $header_out, $addr, $get, $post, $cookie); + $content = ob_get_contents(); + ob_end_clean(); + + force_no_cache($header_out); + + $pgflush = new PageFlush($new_socket, $curtime, 20, $header_out, $content); + + if ($pgflush->try_flush($curtime) == FALSE) { + // Add $pgflush to the pgflush array + array_push($pages_flush, $pgflush); + } + break; + } + return TRUE; + } + function Bin5 ($room, $table_idx, $table_token) { $this->user = array(); $this->table = array(); @@ -1414,6 +1437,8 @@ class Bin5 { $content = ob_get_contents(); ob_end_clean(); + force_no_cache($header_out); + $s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content); return TRUE; @@ -1425,6 +1450,8 @@ class Bin5 { $content = ob_get_contents(); ob_end_clean(); + force_no_cache($header_out); + $s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content); return TRUE;