re-enable readers - used by meta somewhere I think
[pear] / HTML / FlexyFramework / Generator.php
index b2cebc8..dc165ea 100644 (file)
@@ -196,19 +196,29 @@ class HTML_FlexyFramework_Generator extends DB_DataObject_Generator
                 rename($iniCacheTmp, $iniCache);
             } else {
                 touch($iniCache);
+                unlink($iniCacheTmp);
             }
         }
-        /*
+        
         // readers..??? not needed??? (historical)
         if (file_exists($iniCacheTmp.'.reader') &&  filesize($iniCacheTmp.'.reader')) {
-            if (file_exists($iniCache.'.reader')) {
-                unlink($iniCache.'.reader');
+            
+            
+            if (file_exists($iniCache.'.reader') ) {
+                if ($replace[$iniCache] != md5_file($iniCacheTmp.'.reader')) {
+                    unlink($iniCache.'.reader');
+                    rename($iniCacheTmp.'.reader', $iniCache.'.reader');
+                } else {
+                    // do not need to touch..
+                    unlink($iniCacheTmp.'.reader');
+                }
+            } else {
+                rename($iniCacheTmp.'.reader', $iniCache.'.reader');
             }
-            $ff->debug("Writing merged reader file : $iniCache.reader\n");
-            rename($iniCacheTmp.'.reader', $iniCache.'.reader');
-        }
-        */
         
+             
+        }
+       
         // merge and set links.. test for generated links file..
         
         $linksCacheTmp = preg_replace('/\.ini/', '.links.ini', $iniCacheTmp );