You are here

function simpleads_block_view in SimpleAds 7.2

Same name and namespace in other branches
  1. 7 simpleads.module \simpleads_block_view()

Implements hook_block_view().

File

includes/blocks.inc, line 129
SimpleAds blocks.

Code

function simpleads_block_view($delta = '') {
  $block = array();
  foreach (_simpleads_get_blocks_list() as $block_delta => $block_data) {
    if ($delta == $block_delta) {
      $block_data = _simpleads_load_block($delta);
      $arguments = array();
      $arguments[] = $block_data['view_name'];
      $arguments[] = $block_data['view_display_id'];
      if (isset($block_data['settings']['advertisement_groups'])) {
        $arguments[] = $block_data['settings']['advertisement_groups'];
      }
      $block['subject'] = '';
      ob_start();
      print call_user_func_array('views_embed_view', $arguments);
      $content = ob_get_contents();
      ob_end_clean();
      $block['content'] = isset($content) ? $content : '';
    }
  }
  return $block;
}