cvs: pear /HTTP_WebDAV_Server Server.php

From: Date: Wed, 21 Jan 2004 09:59:19 +0000
Subject: cvs: pear /HTTP_WebDAV_Server Server.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-15836@lists.php.net to get a copy of this message
hholzgra Wed Jan 21 04:59:19 2004 EDT Modified files: /pear/HTTP_WebDAV_Server Server.php Log: - the X-DAV-Powered-By: may now be customized using the 'dav_powerd_by' member variable - the GET wrapper compared the result status against boolean true with == where it actualy has to use === (thanks to Patrick Prasse for these patches :) http://cvs.php.net/diff.php/pear/HTTP_WebDAV_Server/Server.php?r1=1.17&r2=1.18&ty=u Index: pear/HTTP_WebDAV_Server/Server.php diff -u pear/HTTP_WebDAV_Server/Server.php:1.17 pear/HTTP_WebDAV_Server/Server.php:1.18 --- pear/HTTP_WebDAV_Server/Server.php:1.17 Mon Jan 5 07:30:16 2004 +++ pear/HTTP_WebDAV_Server/Server.php Wed Jan 21 04:59:18 2004 @@ -17,7 +17,7 @@ // | Christian Stocker <chregu@bitflux.ch> | // +----------------------------------------------------------------------+ // -// $Id: Server.php,v 1.17 2004/01/05 12:30:16 hholzgra Exp $ +// $Id: Server.php,v 1.18 2004/01/21 09:59:18 hholzgra Exp $ // require_once "HTTP/WebDAV/Tools/_parse_propfind.php"; require_once "HTTP/WebDAV/Tools/_parse_proppatch.php"; @@ -53,6 +53,13 @@ var $http_auth_realm = "PHP WebDAV"; /** + * String to be used in "X-Dav-Powered-By" header + * + * @var string + */ + var $dav_powered_by = ""; + + /** * Remember parsed If: (RFC2518/9.4) header conditions * * @var array @@ -102,7 +109,11 @@ function ServeRequest() { // identify ourselves - header("X-Dav-Powered-By: PHP class ".get_class($this)); + if (empty($this->dav_powered_by)) { + header("X-Dav-Powered-By: PHP class: ".get_class($this)); + } else { + header("X-Dav-Powered-By: ".$this->dav_powered_by ); + } // check authentication if (!$this->_check_auth()) { @@ -788,7 +799,7 @@ $this->_get_ranges($options); - if (true == ($status = $this->get($options))) { + if (true === ($status = $this->get($options))) { if (!headers_sent()) { $status = "200 OK";

« previous php.pear.cvs (#15836) next »