Index: trunk/core/kernel/parser/template.php =================================================================== diff -u -N -r8793 -r8860 --- trunk/core/kernel/parser/template.php (.../template.php) (revision 8793) +++ trunk/core/kernel/parser/template.php (.../template.php) (revision 8860) @@ -210,6 +210,8 @@ $fname = str_replace(FULL_PATH, defined('WRITEABLE') ? WRITEABLE.'/cache' : FULL_PATH.'/kernel/cache', $fname); $tname = $real_name.'.tpl'; + if (!file_exists($tname)) return false; + if (defined('SAFE_MODE') && SAFE_MODE) { $conn =& $this->Application->GetADODBConnection(); $cached = $conn->GetRow('SELECT * FROM '.TABLE_PREFIX.'Cache WHERE VarName = "'.$fname.'"'); @@ -226,7 +228,7 @@ $this->CheckDir(dirname($fname), defined('WRITEABLE') ? WRITEABLE.'/cache' : FULL_PATH.'/kernel/cache'); } } - return array('active' => 0, 'fname' => $fname, 'tname' => $tname); + return array('active' => 0, 'fname' => $fname, 'tname' => $tname, 'mode'=>'file'); } /**