|
From: <rd...@us...> - 2009-02-04 12:22:17
|
Revision: 1971
http://digir.svn.sourceforge.net/digir/?rev=1971&view=rev
Author: rdg
Date: 2009-02-04 12:10:35 +0000 (Wed, 04 Feb 2009)
Log Message:
-----------
Moved streaming control to the main Process function.
Modified Paths:
--------------
tapirlink/trunk/classes/TpResponse.php
tapirlink/trunk/classes/TpSearchResponse.php
Modified: tapirlink/trunk/classes/TpResponse.php
===================================================================
--- tapirlink/trunk/classes/TpResponse.php 2009-02-02 21:33:34 UTC (rev 1970)
+++ tapirlink/trunk/classes/TpResponse.php 2009-02-04 12:10:35 UTC (rev 1971)
@@ -67,6 +67,10 @@
function Process()
{
+ // In some cases it is necessary to replace headers (see "header" call
+ // inside TpXmlGenerator), so avoid echoing content straight away.
+ ob_start();
+
global $g_dlog;
$log_data = array();
@@ -179,6 +183,8 @@
$LogStruct->WriteRequestResult( $stats_log );
}
+ ob_end_flush();
+
} // end of member function Process
function Header()
Modified: tapirlink/trunk/classes/TpSearchResponse.php
===================================================================
--- tapirlink/trunk/classes/TpSearchResponse.php 2009-02-02 21:33:34 UTC (rev 1970)
+++ tapirlink/trunk/classes/TpSearchResponse.php 2009-02-04 12:10:35 UTC (rev 1971)
@@ -65,15 +65,6 @@
} // end of member function Footer
- function Process()
- {
- // This method is redefined here because in some cases it is necessary
- // to replace headers (see "header" call inside TpXmlGenerator).
- ob_start();
- parent::Process();
-
- } // end of member function Footer
-
function Body()
{
global $g_dlog;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|