function dropbox_client_get_client in Dropbox Client 7.4
Same name and namespace in other branches
- 7 dropbox_client.module \dropbox_client_get_client()
- 7.2 dropbox_client.module \dropbox_client_get_client()
- 7.3 dropbox_client.module \dropbox_client_get_client()
4 calls to dropbox_client_get_client()
File
- ./
dropbox_client.module, line 67
Code
function dropbox_client_get_client() {
global $user;
module_load_include('php', 'dropbox_client', 'oauth');
module_load_include('php', 'dropbox_client', 'dropbox');
//Credential for App Dropbox Client For Drupal
$params['key'] = variable_get('dropbox_client_key', FALSE);
$params['secret'] = variable_get('dropbox_client_secret', FALSE);
if (variable_get('dropbox_client_account_type', 0) == 1) {
$params['access'] = array(
'oauth_token' => urlencode(variable_get('dropbox_client_website_oauth_token', 0)),
'oauth_token_secret' => urlencode(variable_get('dropbox_client_website_oauth_token_secret', 0)),
);
}
else {
if (variable_get('dropbox_client_account_type', 0) == 2) {
$params['access'] = array(
'oauth_token' => urlencode($user->data['dropbox']['oauth_token']),
'oauth_token_secret' => urlencode($user->data['dropbox']['oauth_token_secret']),
);
}
}
if (isset($params['access'])) {
$dropbox = new dropbox($params);
return $dropbox;
}
else {
return null;
}
}