cvs: pear /HTTP_Download Download.php package.xml
| From: | Michael Wallner | Date: | Tue, 19 Jul 2005 09:57:20 +0000 |
| Subject: | cvs: pear /HTTP_Download Download.php package.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-33148@lists.php.net to get a copy of this message | ||
mike Tue Jul 19 05:57:20 2005 EDT
Modified files:
/pear/HTTP_Download Download.php package.xml
Log:
- added sentBytes property
http://cvs.php.net/diff.php/pear/HTTP_Download/Download.php?r1=1.71&r2=1.72&ty=u
Index: pear/HTTP_Download/Download.php
diff -u pear/HTTP_Download/Download.php:1.71 pear/HTTP_Download/Download.php:1.72
--- pear/HTTP_Download/Download.php:1.71 Tue Jul 19 05:32:52 2005
+++ pear/HTTP_Download/Download.php Tue Jul 19 05:57:16 2005
@@ -17,7 +17,7 @@
* @author Michael Wallner <mike@php.net>
* @copyright 2003-2005 Michael Wallner
* @license http://www.php.net/license/3_0.txt
PHP License 3.0
- * @version CVS: $Id: Download.php,v 1.71 2005/07/19 09:32:52 mike Exp $
+ * @version CVS: $Id: Download.php,v 1.72 2005/07/19 09:57:16 mike Exp $
* @link http://pear.php.net/package/HTTP_Download
*/
@@ -92,7 +92,7 @@
* if you want to send already gzipped data!
*
* @access public
- * @version $Revision: 1.71 $
+ * @version $Revision: 1.72 $
*/
class HTTP_Download
{
@@ -201,6 +201,14 @@
* @var float
*/
var $throttleDelay = 0;
+
+ /**
+ * Sent Bytes
+ *
+ * @access public
+ * @var int
+ */
+ var $sentBytes = 0;
// }}}
// {{{ constructor
@@ -669,6 +677,8 @@
ob_start();
}
+ $this->sentBytes = 0;
+
if ($this->isRangeRequest()) {
$this->HTTP->sendStatusCode(206);
$chunks = $this->getChunks();
@@ -1010,7 +1020,10 @@
*/
function flush($data = '')
{
- echo $data;
+ if ($dlen = strlen($data)) {
+ $this->sentBytes += $dlen;
+ echo $data;
+ }
ob_flush();
flush();
}
http://cvs.php.net/diff.php/pear/HTTP_Download/package.xml?r1=1.45&r2=1.46&ty=u
Index: pear/HTTP_Download/package.xml
diff -u pear/HTTP_Download/package.xml:1.45 pear/HTTP_Download/package.xml:1.46
--- pear/HTTP_Download/package.xml:1.45 Tue Jul 19 05:41:31 2005
+++ pear/HTTP_Download/package.xml Tue Jul 19 05:57:17 2005
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!-- $Revision: 1.45 $ -->
+<!-- $Revision: 1.46 $ -->
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.1">
<package version="1.0">
<name>HTTP_Download</name>
@@ -36,6 +36,7 @@
RC3:
====
* Added missing support to set max age for cache control through constructor and setParams()
++ Added public sentBytes property, containing the amount of bytes (body only) sent to the client
RC2:
====