You are here

function theme_block_tracker_item in Util 6.3

Same name and namespace in other branches
  1. 7 contribs/block_tracker/block_tracker.module \theme_block_tracker_item()

Theme function for report table rows.

1 theme call to theme_block_tracker_item()
block_tracker_report in contribs/block_tracker/block_tracker.module
Menu callback. Report on block usage.

File

contribs/block_tracker/block_tracker.module, line 95
Track block usage.

Code

function theme_block_tracker_item($item) {
  static $titles = array();
  if (!isset($titles["{$item->module}-{$item->delta}"])) {
    $blocks = module_invoke($item->module, 'block');
    if ($title = $blocks[$item->delta]) {
      $titles["{$item->module}-{$item->delta}"] = $blocks[$item->delta]['info'];
    }
  }
  $row = array(
    l($item->bid, "admin/build/block/configure/{$item->module}/{$item->delta}"),
    $item->module,
    $item->delta,
    $item->theme,
    $item->status ? t('Enabled') : t('Disabled'),
    isset($titles["{$item->module}-{$item->delta}"]) ? $titles["{$item->module}-{$item->delta}"] : NULL,
  );
  return $row;
}