|
|
|
|
@ -84,14 +84,21 @@ class OC_Mount_Config { |
|
|
|
|
'token' => '#token'), |
|
|
|
|
'custom' => 'google'); |
|
|
|
|
|
|
|
|
|
$backends['\OC\Files\Storage\SWIFT']=array( |
|
|
|
|
'backend' => 'OpenStack Swift', |
|
|
|
|
'configuration' => array( |
|
|
|
|
'host' => 'URL', |
|
|
|
|
'user' => 'Username', |
|
|
|
|
'token' => '*Token', |
|
|
|
|
'root' => '&Root', |
|
|
|
|
'secure' => '!Secure ftps://')); |
|
|
|
|
if(OC_Mount_Config::checkcurl()) { |
|
|
|
|
$backends['\OC\Files\Storage\Swift'] = array( |
|
|
|
|
'backend' => 'OpenStack Object Storage', |
|
|
|
|
'configuration' => array( |
|
|
|
|
'user' => 'Username', |
|
|
|
|
'bucket' => 'Bucket', |
|
|
|
|
'region' => 'Region', |
|
|
|
|
'key' => '*API Key (Rackspace Cloud Files)', |
|
|
|
|
'tenant' => 'Tenantname (OpenStack Object Storage)', |
|
|
|
|
'password' => '*Password (OpenStack Object Storage)', |
|
|
|
|
'service_name' => 'Service Name (OpenStack Object Storage)', |
|
|
|
|
'url' => 'URL of identity endpoint (OpenStack Object Storage)' |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!OC_Util::runningOnWindows()) { |
|
|
|
|
if (OC_Mount_Config::checksmbclient()) { |
|
|
|
|
|