X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2FObj%2Ftransports.phh;h=fcf16318f1312e6cdbebe8feeef7b2fe528d3674;hb=6b3deca05aae68fbef085dd42861c19e546f8d25;hp=b426043ab8e93f365b03a3f68f7453ea12cdb0d9;hpb=4a2bbbc1fee0ffb152eba1ef5587f07cee4250a1;p=brisk.git
diff --git a/web/Obj/transports.phh b/web/Obj/transports.phh
index b426043..fcf1631 100644
--- a/web/Obj/transports.phh
+++ b/web/Obj/transports.phh
@@ -31,7 +31,7 @@ class Transport_template {
{
}
- static function fini($init_string, $blockerr)
+ static function fini($init_string, $base, $blockerr)
{
}
@@ -47,14 +47,24 @@ class Transport_xhr {
function init($enc, &$header_out, $init_string, $base, $step)
{
+ $ret = sprintf("@BEGIN@ /* %s */ @END@", $init_string);
+ if ($enc != 'plain')
+ $header_out['Content-Encoding'] = $enc;
+ $header_out['Cache-Control'] = 'no-cache, must-revalidate'; // HTTP/1.1
+ $header_out['Expires'] = 'Mon, 26 Jul 1997 05:00:00 GMT'; // Date in the past
+ $header_out['Content-type'] = 'application/xml; charset="utf-8"';
+
+ return ($ret);
}
- static function fini($init_string, $blockerr)
+ static function fini($init_string, $base, $blockerr)
{
+ return ("");
}
function chunk($step, $cont)
{
+ return ("@BEGIN@".$cont."@END@");
}
}
@@ -91,7 +101,7 @@ window.onload = function () { if (xynt_streaming != \"ready\") { xynt_streaming.
return ($ret);
}
- static function fini($init_string, $blockerr)
+ static function fini($init_string, $base, $blockerr)
{
$ret = "";
$ret .= sprintf("
@@ -99,7 +109,7 @@ window.onload = function () { if (xynt_streaming != \"ready\") { xynt_streaming.
@@ -125,4 +135,8 @@ push(\"%s\");\n// -->\n", $step, escpush($cont) );
}
}
}
+
+class Transport_htmlfile extends Transport_iframe {
+}
+
?>
\ No newline at end of file