You are here

function blockify_block in Blockify 6

Implements hook_block().

File

./blockify.module, line 45
Exposes a number of core Drupal elements as blocks.

Code

function blockify_block($op = 'list', $delta = 0, $edit = array()) {
  switch ($op) {
    case 'list':
      $block_list = _blockify_get_blocks();
      foreach ($block_list as $block_delta => $block_name) {
        if (_blockify_is_enabled($block_delta)) {
          $blocks[$block_delta]['info'] = $block_name;
        }
      }
      return $blocks;
    case 'view':
      $blocks = _blockify_get_blocks();
      foreach ($blocks as $block_delta => $block_name) {
        if ($delta == $block_delta && _blockify_is_enabled($block_delta)) {
          $block['subject'] = '';
          $block['content'] = blockify_get_content($delta);
        }
      }
      return $block;
  }
}