Fix #6617 - determining compile time of template
authorAlan Knowles <alan@roojs.com>
Fri, 26 Feb 2021 05:36:54 +0000 (13:36 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 26 Feb 2021 05:36:54 +0000 (13:36 +0800)
HTML/Template/Flexy.php
HTML/Template/Flexy/Compiler/Flexy.php

index 829e0eb..24398c7 100644 (file)
@@ -440,7 +440,7 @@ class HTML_Template_Flexy
         $recompile = false;
         
         $isuptodate = file_exists($this->compiledTemplate)   ?
-            (filemtime($this->currentTemplate) >= filemtime( $this->compiledTemplate)) : 0;
+            (filemtime( $this->compiledTemplate) >= filemtime($this->currentTemplate) ) : 0;
      
         if( !empty($this->options['forceCompile']) || !$isuptodate ) {
             $recompile = true;
@@ -463,8 +463,7 @@ class HTML_Template_Flexy
              
         }
         
-        
-        if (!$recompile) {
+         if (!$recompile) {
             $this->debug("File looks like it is uptodate.");
             return true;
         }
index 2545d28..636ee65 100644 (file)
@@ -188,7 +188,7 @@ class HTML_Template_Flexy_Compiler_Flexy extends HTML_Template_Flexy_Compiler {
         if (isset($flexy->options['output.block'])) {
             list($file, $part) = explode('#', $file);
         }
-         if( ($cfp = fopen($file, 'w')) ) {
+        if( ($cfp = fopen($file, 'w')) ) {
             if ($flexy->options['debug']) {
                 echo "<B>Writing: </B>$file<BR>\n";
             }