--- i18nblocks.module.org 2006-08-14 11:42:29.000000000 -0500 +++ i18nblocks.module 2006-08-14 11:58:27.839438768 -0500 @@ -76,9 +76,11 @@ foreach (module_implements('block') as $module) { if($module != 'i18nblocks') { // Avoid this module's blocks, could be funny :-) $module_blocks = module_invoke($module, 'block', 'list'); - foreach($module_blocks as $delta => $block) { - $blocklist[$module.'_'.$delta] = $block['info']."($module)"; - }; + if (is_array($module_blocks)) { + foreach($module_blocks as $delta => $block) { + $blocklist[$module.'_'.$delta] = $block['info']."($module)"; + } + } } } $form['name'] = array('#type' => 'textfield', '#title' => t('Block description'), @@ -135,4 +137,4 @@ } variable_set('i18nblocks_'.$delta, $block); } -?> \ No newline at end of file +?>