summaryrefslogtreecommitdiff
path: root/modules/block/block.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/block/block.module')
-rw-r--r--modules/block/block.module4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/block/block.module b/modules/block/block.module
index 3a988de2c..dde26ea8e 100644
--- a/modules/block/block.module
+++ b/modules/block/block.module
@@ -880,9 +880,11 @@ function _block_render_blocks($region_blocks) {
else {
$array = module_invoke($block->module, 'block_view', $block->delta);
+ // Valid PHP function names cannot contain hyphens.
+ $delta = str_replace('-', '_', $block->delta);
// Allow modules to modify the block before it is viewed, via either
// hook_block_view_alter() or hook_block_view_MODULE_DELTA_alter().
- drupal_alter(array('block_view', "block_view_{$block->module}_{$block->delta}"), $array, $block);
+ drupal_alter(array('block_view', "block_view_{$block->module}_{$delta}"), $array, $block);
if (isset($cid)) {
cache_set($cid, $array, 'cache_block', CACHE_TEMPORARY);