You are here

function cctags_block_view in cctags 7

Implements hook_block_view().

File

./cctags.module, line 457

Code

function cctags_block_view($delta = '') {
  $blocks = array();
  if (count($items = _cctags_get_settings($delta))) {
    $blocks['subject'] = t('Cloud of tags');
    $settings_data = variable_get('cctags_settings_block', '');
    $settings_block = empty($settings_data) ? array() : unserialize($settings_data);
    $tags_more = $items[$delta]['page'] ? isset($settings_block[$delta]['tags_more']) ? $settings_block[$delta]['tags_more'] : 1 : 0;
    $amount = isset($settings_block[$delta]['tags']) ? $settings_block[$delta]['tags'] : 40;
    $extra_class = isset($settings_block[$delta]['extra_class']) ? $settings_block[$delta]['extra_class'] : '';
    $blocks['content'] = theme('cctags_block', array(
      'cctid' => $delta,
      'amount' => $amount,
      'extra_class' => $extra_class,
      'more_link' => $tags_more,
    ));
  }
  return $blocks;
}