function _views_maintenance_display_blocks_settings in Views Maintenance 7
Same name and namespace in other branches
- 6 views_maintenance.views_maintenance.inc \_views_maintenance_display_blocks_settings()
 
Returns settings of passed display blocks.
Parameters
array $blocks: List of blocks fetched from display.
Return value
array Two dimensional array with passed blocks settings. Keys of first array are deltas (non-hashed).
2 calls to _views_maintenance_display_blocks_settings()
- views_maintenance_views_maintenance_use_cases in ./
views_maintenance.views_maintenance.inc  - Implements hook_views_maintenance_use_cases().
 - _views_maintenance_display_blocks_use_cases in ./
views_maintenance.views_maintenance.inc  - Returns use cases as blocks for passed display.
 
File
- ./
views_maintenance.views_maintenance.inc, line 45  - Provides displays use cases info to Views Maintenance.
 
Code
function _views_maintenance_display_blocks_settings($blocks) {
  static $all_blocks;
  if (!isset($all_blocks)) {
    $all_blocks = _views_maintenance_all_views_blocks();
  }
  $blocks_settings = array();
  if (is_array($blocks)) {
    foreach ($blocks as $delta => $block) {
      if (!empty($all_blocks[$delta])) {
        $blocks_settings[$delta] = $all_blocks[$delta];
      }
    }
  }
  return $blocks_settings;
}