- allow that cache_dir can end without directory separator

This commit is contained in:
Uwe.Tews
2009-04-29 19:25:44 +00:00
parent d7093433ae
commit 0b9887cc17
2 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
04/29/2009 04/29/2009
- fixed problem with directory setter methodes - fixed problem with directory setter methodes
- allow that cache_dir can end without directory separator
04/28/2009 04/28/2009
- the {function} tag can no longer overwrite standard smarty tags - the {function} tag can no longer overwrite standard smarty tags

View File

@@ -164,8 +164,12 @@ class Smarty_Internal_CacheResource_File extends Smarty_Internal_PluginBase {
} else { } else {
$_compile_id = ''; $_compile_id = '';
} }
$_cache_dir = $_template->smarty->cache_dir;
if (substr($_cache_dir, -1) != DIRECTORY_SEPARATOR) {
$_cache_dir .= DIRECTORY_SEPARATOR;
}
return $this->smarty->cache_dir . $_cache_id . $_compile_id . $_filepath . '.' . $resource_name . $this->smarty->php_ext; return $_cache_dir . $_cache_id . $_compile_id . $_filepath . '.' . $resource_name . $this->smarty->php_ext;
} }
} }