diff options
author | Christopher Smith <chris@jalakai.co.uk> | 2013-03-22 17:55:19 +0000 |
---|---|---|
committer | Christopher Smith <chris@jalakai.co.uk> | 2013-03-22 17:55:19 +0000 |
commit | b051e9742775994c33cb6570e27605bbe930efe4 (patch) | |
tree | 38db04df0a896b8c5e0d387ed542a02cc9949704 | |
parent | 7fb7960f92047a9bcadf9d497ae79615979e9a6d (diff) | |
download | rpg-b051e9742775994c33cb6570e27605bbe930efe4.tar.gz rpg-b051e9742775994c33cb6570e27605bbe930efe4.tar.bz2 |
code changes in the rest of the code base to support testing fetch
-rw-r--r-- | inc/httputils.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/inc/httputils.php b/inc/httputils.php index d3f3cdde2..ca60ed509 100644 --- a/inc/httputils.php +++ b/inc/httputils.php @@ -61,9 +61,9 @@ function http_conditionalRequest($timestamp){ } /** - * Let the webserver send the given file vi x-sendfile method + * Let the webserver send the given file via x-sendfile method * - * @author Chris Smith <chris.eureka@jalakai.co.uk> + * @author Chris Smith <chris@jalakai.co.uk> * @returns void or exits with previously header() commands executed */ function http_sendfile($file) { @@ -177,7 +177,8 @@ function http_rangeRequest($fh,$size,$mime){ echo HTTP_HEADER_LF.'--'.HTTP_MULTIPART_BOUNDARY.'--'.HTTP_HEADER_LF; } - // everything should be done here, exit + // everything should be done here, exit (or return if testing) + if (defined('SIMPLE_TEST')) return; exit; } @@ -320,7 +321,7 @@ function http_status($code = 200, $text = '') { $server_protocol = (isset($_SERVER['SERVER_PROTOCOL'])) ? $_SERVER['SERVER_PROTOCOL'] : false; - if(substr(php_sapi_name(), 0, 3) == 'cgi') { + if(substr(php_sapi_name(), 0, 3) == 'cgi' || defined('SIMPLE_TEST')) { header("Status: {$code} {$text}", true); } elseif($server_protocol == 'HTTP/1.1' OR $server_protocol == 'HTTP/1.0') { header($server_protocol." {$code} {$text}", true, $code); |