From 271e60f4e5a7a7e366f6e95c15c502b79d276bd7 Mon Sep 17 00:00:00 2001 From: carl <> Date: Sat, 4 Aug 2007 18:10:31 +0000 Subject: fixed #533 --- framework/Web/THttpRequest.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'framework/Web/THttpRequest.php') diff --git a/framework/Web/THttpRequest.php b/framework/Web/THttpRequest.php index bc3f9912..12eb1f0e 100644 --- a/framework/Web/THttpRequest.php +++ b/framework/Web/THttpRequest.php @@ -321,11 +321,17 @@ class THttpRequest extends TApplicationComponent implements IteratorAggregate,Ar return $_SERVER['REQUEST_METHOD']; } + /** + * @param boolean forces http or https on a uri + */ public function setForceSecureConnection($value) { $this->_forceSecureConnection=TPropertyValue::ensureBoolean($value); } + /** + * @return boolean if https is forced on a uri + */ public function getForceSecureConnection() { return $this->_forceSecureConnection; @@ -425,7 +431,14 @@ class THttpRequest extends TApplicationComponent implements IteratorAggregate,Ar */ public function getBrowser() { - return get_browser(); + try + { + return get_browser(); + } + catch(TPhpErrorException $e) + { + throw new TConfigurationException('httprequest_browscap_required'); + } } /** -- cgit v1.2.3