You are here

function cck_blocks_block_info in CCK Blocks 7

Implements hook_block_info().

File

./cck_blocks.module, line 36

Code

function cck_blocks_block_info() {
  $blocks = array();
  $fields = field_info_fields();
  foreach ($fields as $field_name => $field_info) {
    if (variable_get('cck_blocks_' . $field_name . '_block_availability', CCK_BLOCKS_FIELD_BLOCK_DISABLED) == CCK_BLOCKS_FIELD_BLOCK_ENABLED) {
      $blocks[$field_name] = array(
        'info' => t('Field: @field ', array(
          '@field' => $field_name,
        )),
        'cache' => DRUPAL_NO_CACHE,
      );
    }
  }
  return $blocks;
}