You are here

function instagram_block_block_info in Instagram Block 7

Implements hook_block_info().

Defines the new instagram block.

File

./instagram_block.module, line 43
Module file for the instagram_block module.

Code

function instagram_block_block_info() {

  // @todo Find a better way to manage access for tag block.
  $tag_block = variable_get('instagram_block_enable_tag_block', FALSE);
  $block_config = variable_get('instagram_block_user_block_settings', array());
  $blocks['instagram_block'] = array(
    'info' => t('Instagram Block - User Block'),
    'cache' => isset($block_config['block_cache']) ? $block_config['block_cache'] : DRUPAL_CACHE_GLOBAL,
  );
  if ($tag_block) {
    $tag_block_config = variable_get('instagram_block_tag_block_settings', array());
    $blocks['instagram_block_tag'] = array(
      'info' => t('Instagram Block - Tag Block'),
      'cache' => isset($tag_block_config['block_cache']) ? $tag_block_config['block_cache'] : DRUPAL_CACHE_GLOBAL,
    );
  }
  return $blocks;
}