You are here

function colorized_gmap_block_info in Colorized google maps block 7

Implements hook_block_info().

File

./colorized_gmap.module, line 55
Colorized gmap module.

Code

function colorized_gmap_block_info() {
  $blocks = array();
  $theme_default = variable_get('theme_default', 'bartik');
  $map_entities = entity_load('colorized_gmap');
  if (!empty($map_entities)) {
    foreach ($map_entities as $key => $item) {
      $blocks[$key] = array(
        'info' => "Colorized gmap block ({$item->name})",
        'cache' => DRUPAL_NO_CACHE,
        'visibility' => $item->block_settings['visibility'],
        'custom' => $item->block_settings['custom'],
        'pages' => $item->block_settings['pages'],
        'region' => isset($item->block_settings['region'][$theme_default]) ? $item->block_settings['region'][$theme_default] : -1,
        'status' => !isset($item->block_settings['region'][$theme_default]) || $item->block_settings['region'][$theme_default] == -1 ? 0 : 1,
      );
    }
  }
  return $blocks;
}