--- G:/innohosting.com/achtypis/sites/all/modules/taxonomy_blocks/taxonomy_blocks.module.orig	Wed Dec 09 14:46:36 2009
+++ G:/innohosting.com/achtypis/sites/all/modules/taxonomy_blocks/taxonomy_blocks.module	Wed Dec 09 14:47:07 2009
@@ -18,7 +18,8 @@
       // Check for variables with value = 1
       if ($result->value == serialize(1)) {
         // Extract the vocabulary ID from the variable name
-        $vid = preg_replace('/(\w+)(\d+)(\w+)/', '$2', $result->name);
+        $vid = str_replace('taxonomy_blocks_vid_','', $result->name);
+        $vid = str_replace('_block_enabled','', $vid);
         $count = variable_get('taxonomy_blocks_vid_' . $vid . '_count',1);
         
         $vocab = taxonomy_vocabulary_load($vid);
