function hybridauth_provider_digitalocean_configuration_form_callback in HybridAuth Social Login 7.2
1 string reference to 'hybridauth_provider_digitalocean_configuration_form_callback'
- DigitalOcean.inc in plugins/
provider/ DigitalOcean/ DigitalOcean.inc - HybridAuth DigitalOcean specific settings.
File
- plugins/
provider/ DigitalOcean/ DigitalOcean.inc, line 15 - HybridAuth DigitalOcean specific settings.
Code
function hybridauth_provider_digitalocean_configuration_form_callback(&$form, $provider_id) {
$app_settings =& $form['vtabs']['application'];
$app_settings['#description'] = t('<p>Enter the <strong>Client ID</strong> and <strong>Client Secret</strong>.<br/>' . 'On the server you must set the <strong>Redirect URI</strong> of the client to:<br/>' . '<strong>%redirect_uri</strong></p>', array(
'%redirect_uri' => url('hybridauth/endpoint', array(
'absolute' => TRUE,
'query' => array(
'hauth.done' => 'DigitalOcean',
),
'language' => _hybridauth_language_default(),
)),
));
unset($app_settings['hybridauth_provider_' . $provider_id . '_keys_key']);
unset($app_settings['hybridauth_provider_' . $provider_id . '_keys_id']['#description']);
unset($app_settings['hybridauth_provider_' . $provider_id . '_keys_secret']['#description']);
$app_settings['hybridauth_provider_' . $provider_id . '_keys_id']['#title'] = t('Client ID');
$app_settings['hybridauth_provider_' . $provider_id . '_keys_secret']['#title'] = t('Client Secret');
$app_settings['hybridauth_provider_' . $provider_id . '_scope'] = array(
'#type' => 'select',
'#title' => t('Scope'),
'#description' => t('The scope of access to the DigitalOcean account. Default is read-only.'),
'#options' => array(
'read' => t('Read'),
'read write' => t('Read and write'),
),
'#default_value' => variable_get('hybridauth_provider_' . $provider_id . '_scope', 'read'),
);
}