function _views_maintenance_display_blocks_settings in Views Maintenance 6
Same name and namespace in other branches
- 7 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;
}