You are here

function instagram_block_admin_settings in Instagram Block 7

Form for authenticating user with Instagram API.

7 string references to 'instagram_block_admin_settings'
instagram_block_admin_settings_submit in ./instagram_block.admin.inc
Form submission handler.
instagram_block_block_configure in ./instagram_block.module
Implements hook_block_configure().
instagram_block_block_view in ./instagram_block.module
Implements hook_block_view().
instagram_block_menu in ./instagram_block.module
Implements hook_menu().
instagram_block_uninstall in ./instagram_block.install

... See full list

File

./instagram_block.admin.inc, line 11
Contains forms and pages for instagram admin pages.

Code

function instagram_block_admin_settings($form, &$form_state) {
  $form = array();

  // Create a keyed array of blank defaults for the storage variable.
  $empty = array(
    'access_token' => '',
  );

  // Store data from variable in $form for now.
  $form['#data'] = variable_get('instagram_block_admin_settings', $empty);
  $form['access_token'] = array(
    '#type' => 'textfield',
    '#title' => t('Access Token'),
    '#description' => t('Your Instagram access token. Eg. 460786509.ab103e5.a54b6834494643588d4217ee986384a8'),
    '#default_value' => isset($form['#data']['access_token']) ? $form['#data']['access_token'] : '',
  );
  $form['#validate'][] = 'instagram_block_admin_settings_validate';
  $form['#submit'][] = 'instagram_block_admin_settings_submit';
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Save'),
  );
  return $form;
}