diff options
author | Robin Appelman <icewind@owncloud.com> | 2012-11-05 16:39:03 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2012-11-05 16:39:03 +0100 |
commit | 972243d5640c40b1f161e50f31404c71d7c290c0 (patch) | |
tree | 83bb22e6339452d936ebcc5ea9f0429cd851b06a /apps/files_external/lib/swift.php | |
parent | 5c72d28ffdcb3290e722bd91bef3f5a5f8130f3f (diff) | |
download | nextcloud-server-972243d5640c40b1f161e50f31404c71d7c290c0.tar.gz nextcloud-server-972243d5640c40b1f161e50f31404c71d7c290c0.zip |
support string values ('true' and 'false') for configuring the secure parameter on external storage backends
fixes #78
Diffstat (limited to 'apps/files_external/lib/swift.php')
-rw-r--r-- | apps/files_external/lib/swift.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php index 2f0076706e4..9c9754ac346 100644 --- a/apps/files_external/lib/swift.php +++ b/apps/files_external/lib/swift.php @@ -271,7 +271,15 @@ class OC_FileStorage_SWIFT extends OC_Filestorage_Common{ $this->host=$params['host']; $this->user=$params['user']; $this->root=isset($params['root'])?$params['root']:'/'; - $this->secure=isset($params['secure'])?(bool)$params['secure']:true; + if(isset($params['secure'])){ + if(is_string($params['secure'])){ + $this->secure = ($params['secure'] === 'true'); + }else{ + $this->secure = (bool)$params['secure']; + } + }else{ + $this->secure = false; + } if(!$this->root || $this->root[0]!='/') { $this->root='/'.$this->root; } |