You are here

function _views_row_insert_get_blocks in Views Row Insert 7

Same name and namespace in other branches
  1. 8 views_row_insert.module \_views_row_insert_get_blocks()

Helper function.

Return value

array Returns array of blocks for the default theme.

1 call to _views_row_insert_get_blocks()
views_row_insert_plugin_style_custom_row::options_form in ./views_row_insert_plugin_style_custom_row.inc
Overrides views_plugin_style::options_form().

File

./views_row_insert.module, line 28
Views Row Insert module.

Code

function _views_row_insert_get_blocks() {
  $theme = variable_get('theme_default');
  module_load_include('inc', 'block', 'block.admin');
  $blocks_all = block_admin_display_prepare_blocks($theme);
  $blocks = [];
  foreach ($blocks_all as $block) {
    if (!empty($block['info'])) {
      $blocks[$block['delta'] . '--views_row_insert--' . $block['module']] = $block['info'];
    }
    else {
      $blocks[$block['delta']] = $block['delta'];
    }
  }
  return $blocks;
}