? google_admanager-fix-block-cache-351214-22.patch
? google_admanager-fix-theme-function-530300-1.patch
Index: google_admanager.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/google_admanager/google_admanager.install,v
retrieving revision 1.2
diff -u -p -r1.2 google_admanager.install
--- google_admanager.install	9 Nov 2008 13:14:42 -0000	1.2
+++ google_admanager.install	24 Jul 2009 21:41:25 -0000
@@ -1,5 +1,17 @@
 <?php
 
+/**
+ * Update legacy blocks to use BLOCK_NO_CACHE cache mode, for compatibility
+ * with Drupal 6's block cache feature.
+ */
+function google_admanager_update_6100() {
+  $ret = array();
+
+  $ret[] = update_sql("UPDATE {blocks} SET cache = -1 WHERE module = 'google_admanager'");
+
+  return $ret;
+}
+
 function google_admanager_uninstall() {
   // Remove tables.
   drupal_uninstall_schema('google_admanager');
Index: google_admanager.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/google_admanager/google_admanager.module,v
retrieving revision 1.7
diff -u -p -r1.7 google_admanager.module
--- google_admanager.module	24 Nov 2008 15:02:00 -0000	1.7
+++ google_admanager.module	24 Jul 2009 21:41:32 -0000
@@ -27,6 +27,7 @@ function google_admanager_block($op = 'l
         $block = array(
           'subject' => '',
           'content' => theme_google_admanager_block($id, $ad_slot),
+          'cache' => 'BLOCK_NO_CACHE',
         );
       }
       return $block;
