You are here

function media_flickr_settings_form in Media: Flickr 7

Same name and namespace in other branches
  1. 7.2 includes/media_flickr.admin.inc \media_flickr_settings_form()

Callback for /admin/configure/media/media_flickr.

1 string reference to 'media_flickr_settings_form'
media_flickr_menu in ./media_flickr.module
Implement hook_menu().

File

includes/media_flickr.admin.inc, line 11
Administrative page callbacks for Media: Flickr.

Code

function media_flickr_settings_form() {
  $form = array();
  $form['api'] = array(
    '#type' => 'fieldset',
    '#title' => t('Flickr API'),
    '#description' => t('You will first need to apply for an API Developer Key from the <a href="@flickr" target="_blank">Flickr Developer Profile page</a>.', array(
      '@flickr' => MEDIA_FLICKR_API_APPLICATION_URL,
    )),
    '#collapsible' => TRUE,
    '#collapsed' => media_flickr_variable_name('api_key') != '',
  );
  $form['api'][media_flickr_variable_name('api_key')] = array(
    '#type' => 'textfield',
    '#title' => t('Flickr API Key'),
    '#default_value' => media_flickr_variable_get('api_key'),
    '#description' => t('Please enter your Flickr Developer Key here.'),
  );
  $form['api'][media_flickr_variable_name('api_secret')] = array(
    '#type' => 'textfield',
    '#title' => t('Flickr API Secret'),
    '#default_value' => media_flickr_variable_get('api_secret'),
    '#description' => t('If you have a secret for the Flickr API, enter it here.'),
  );
  return system_settings_form($form);
}