diff --git a/includes/menu.inc b/includes/menu.inc index e040fc9d96d4e3d2391243a375fdc178adec2c2c..badfb368f9ba1f7bc2286650d788705801b7f3d4 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -3523,7 +3523,6 @@ function _menu_router_save($menu, $masks) { 'theme_callback', 'theme_arguments', 'type', - 'block_callback', 'description', 'position', 'weight', @@ -3554,7 +3553,6 @@ function _menu_router_save($menu, $masks) { 'theme_callback' => $item['theme callback'], 'theme_arguments' => serialize($item['theme arguments']), 'type' => $item['type'], - 'block_callback' => $item['block callback'], 'description' => $item['description'], 'position' => $item['position'], 'weight' => $item['weight'], diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 0c2ac099f6279d03f13d0e66f517bf91cd0c105a..c8a4f738ac3aa17316f4c03e09c4355b9625fcf8 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -34,10 +34,6 @@ function system_admin_config_page() { } $block = $item; $block['content'] = ''; - if ($item['block_callback'] && function_exists($item['block_callback'])) { - $function = $item['block_callback']; - $block['content'] .= $function(); - } $block['content'] .= theme('admin_block_content', array('content' => system_admin_menu_block($item))); if (!empty($block['content'])) { $block['show'] = TRUE; diff --git a/modules/system/system.install b/modules/system/system.install index 23e2e442b6f3860d1b5b42202bb3a21dadb53af7..ad9bc8c70a220b41b36d53107c030f749b21c101 100644 --- a/modules/system/system.install +++ b/modules/system/system.install @@ -1092,13 +1092,6 @@ function system_schema() { 'not null' => TRUE, 'default' => 0, ), - 'block_callback' => array( - 'description' => 'Name of a function used to render the block on the system administration page for this item.', - 'type' => 'varchar', - 'length' => 255, - 'not null' => TRUE, - 'default' => '', - ), 'description' => array( 'description' => 'A description of this item.', 'type' => 'text', @@ -2901,6 +2894,13 @@ function system_update_7063() { } } +/** + * Remove block_callback field from {menu_router}. + */ +function system_update_7064() { + db_drop_field('menu_router', 'block_callback'); +} + /** * @} End of "defgroup updates-6.x-to-7.x" * The next series of updates should start at 8000.