public function SocialContentYoutube::globalSettingsForm in Social Content 7.2
The shared global settings form for all Youtube instances.
Return value
array Global settings form.
Overrides SocialContent::globalSettingsForm
File
- modules/
youtube/ social_content_youtube.class.inc, line 67 - Social Content Youtube class.
Class
- SocialContentYoutube
- @file Social Content Youtube class.
Code
public function globalSettingsForm() {
$settings = $this->settings['global'];
$form = parent::globalSettingsForm();
$form['description'] = array(
'#markup' => '<p>' . t('See !link', array(
'!link' => l('developers.google.com/youtube', 'https://developers.google.com/youtube/registering_an_application'),
)) . '</p>',
);
$form['api_key'] = array(
'#type' => 'textfield',
'#title' => t('Google API Key'),
'#default_value' => isset($settings['api_key']) ? $settings['api_key'] : NULL,
'#required' => TRUE,
);
$form['api_url'] = array(
'#type' => 'textfield',
'#title' => t('API URL'),
'#description' => t('Do not include a trailing slash. If not sure, use %url', array(
'%url' => 'https://www.googleapis.com/youtube/v3',
)),
'#default_value' => isset($settings['api_url']) ? $settings['api_url'] : 'https://www.googleapis.com/youtube/v3',
'#required' => TRUE,
);
return $form;
}