public function SocialContentTwitter::globalSettingsForm in Social Content 7.2
The shared global settings form fro all twitter instances.
Return value
array Global settings form.
Overrides SocialContent::globalSettingsForm
File
- modules/
twitter/ social_content_twitter.class.inc, line 152 - Social Content Twitter class.
Class
- SocialContentTwitter
- @file Social Content Twitter class.
Code
public function globalSettingsForm() {
$settings = $this->settings['global'];
$form = parent::globalSettingsForm($settings);
$form['description'] = array(
'#markup' => '<p>' . t('See !link', array(
'!link' => l('apps.twitter.com', 'https://apps.twitter.com/'),
)) . '</p>',
);
$form['api_url'] = array(
'#type' => 'textfield',
'#title' => t('API URL'),
'#description' => t('Do not include trailing slash. Example: !url', array(
'!url' => 'https://api.twitter.com/1.1',
)),
'#default_value' => isset($settings['api_url']) ? $settings['api_url'] : 'https://api.twitter.com/1.1',
'#required' => TRUE,
);
$form['oauth_consumer_key'] = array(
'#type' => 'textfield',
'#title' => t('Consumer Key (API Key)'),
'#default_value' => isset($settings['oauth_consumer_key']) ? $settings['oauth_consumer_key'] : NULL,
'#required' => TRUE,
);
$form['oauth_consumer_secret'] = array(
'#type' => 'textfield',
'#title' => t('Consumer Secret (API Secret)'),
'#default_value' => isset($settings['oauth_consumer_secret']) ? $settings['oauth_consumer_secret'] : NULL,
'#required' => TRUE,
);
$form['oauth_token'] = array(
'#type' => 'textfield',
'#title' => t('Access Token'),
'#default_value' => isset($settings['oauth_token']) ? $settings['oauth_token'] : NULL,
'#required' => TRUE,
);
$form['oauth_secret'] = array(
'#type' => 'textfield',
'#title' => t('Access Token Secret'),
'#default_value' => isset($settings['oauth_secret']) ? $settings['oauth_secret'] : NULL,
'#required' => TRUE,
);
return $form;
}