diff options
Diffstat (limited to 'modules/block/block.module')
-rw-r--r-- | modules/block/block.module | 4 |
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); |