You are here

function _views_maintenance_all_views_blocks in Views Maintenance 6

Same name and namespace in other branches
  1. 7 views_maintenance.views_maintenance.inc \_views_maintenance_all_views_blocks()

Returns array with all blocks provided by views.

Format is the same as of _block_rehash(), except deltas in array keys are restored from hashes.

Return value

array

1 call to _views_maintenance_all_views_blocks()
_views_maintenance_display_blocks_settings in ./views_maintenance.views_maintenance.inc
Returns settings of passed display blocks.

File

./views_maintenance.views_maintenance.inc, line 16
Provides displays use cases info to Views Maintenance.

Code

function _views_maintenance_all_views_blocks() {
  $blocks = _block_rehash();
  $hashes = variable_get('views_block_hashes', array());
  $views_blocks = array();
  foreach ($blocks as $block) {
    if ($block['module'] == 'views') {
      $delta = $block['delta'];

      // Un-hash deltas to its originals. See views_block('list') for details.
      if (isset($hashes[$delta])) {
        $delta = $hashes[$delta];
      }
      $views_blocks[$delta] = $block;
    }
  }
  return $views_blocks;
}