From 126519a3099e90b42d39b86467d533c56eb5a83a Mon Sep 17 00:00:00 2001 From: Tim Plunkett Date: Fri, 4 Mar 2011 10:48:42 -0500 Subject: [PATCH] Issue #1009872 by tim.plunkett: Empty Dashboard blocks should not be displayed. --- modules/dashboard/dashboard.module | 22 ---------------------- 1 files changed, 0 insertions(+), 22 deletions(-) diff --git a/modules/dashboard/dashboard.module b/modules/dashboard/dashboard.module index 08a4cd2..01c9377 100644 --- a/modules/dashboard/dashboard.module +++ b/modules/dashboard/dashboard.module @@ -169,28 +169,6 @@ function dashboard_page_build(&$page) { $blocks_found[$item['#block']->module . '_' . $item['#block']->delta] = TRUE; } } - - // Find blocks which were not yet displayed on the page (were empty), and - // add placeholder items in their place for rendering. - $block_list = db_select('block') - ->condition('theme', $theme_key) - ->condition('status', 1) - ->condition('region', $region) - ->fields('block') - ->execute(); - foreach ($block_list as $block) { - if (!isset($blocks_found[$block->module . '_' . $block->delta])) { - $block->enabled = $block->page_match = TRUE; - $block->content = array('#markup' => '
(empty)
'); - if (!isset($block_info[$block->module])) { - $block_info[$block->module] = module_invoke($block->module, 'block_info'); - } - $block->subject = t('@title', array('@title' => $block_info[$block->module][$block->delta]['info'])); - $block_render = array($block->module . '_' . $block->delta => $block); - $build = _block_get_renderable_array($block_render); - $page['content']['dashboard'][$block->region][] = $build; - } - } } } } -- 1.7.3.2