From 3d089fb60e8b617d58d3c467c7d7b52881c04e39 Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 20 Jun 2007 08:19:16 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@1711 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/blog/skins/default/layout.html | 2 +- modules/blog/skins/xe_blog/layout.html | 2 +- modules/layout/layout.admin.controller.php | 4 ++++ modules/layout/layout.model.php | 4 +++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/blog/skins/default/layout.html b/modules/blog/skins/default/layout.html index 8a1b297fc..e84b28b3d 100644 --- a/modules/blog/skins/default/layout.html +++ b/modules/blog/skins/default/layout.html @@ -28,7 +28,7 @@ - {$lang->cmd_management} + {$lang->cmd_management} diff --git a/modules/blog/skins/xe_blog/layout.html b/modules/blog/skins/xe_blog/layout.html index afeb00d16..45c1c2d3b 100644 --- a/modules/blog/skins/xe_blog/layout.html +++ b/modules/blog/skins/xe_blog/layout.html @@ -82,7 +82,7 @@ diff --git a/modules/layout/layout.admin.controller.php b/modules/layout/layout.admin.controller.php index 3a86b5eeb..1297a9ccf 100644 --- a/modules/layout/layout.admin.controller.php +++ b/modules/layout/layout.admin.controller.php @@ -82,6 +82,10 @@ function updateLayout($args) { $output = executeQuery('layout.updateLayout', $args); + if($output->toBool()) { + $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $args->layout_srl, Context::getLangType()); + @unlink($cache_file); + } return $output; } diff --git a/modules/layout/layout.model.php b/modules/layout/layout.model.php index a81ddfcd3..a5d1ffeec 100644 --- a/modules/layout/layout.model.php +++ b/modules/layout/layout.model.php @@ -105,7 +105,9 @@ } // cache 파일을 비교하여 문제 없으면 include하고 $layout_info 변수를 return - $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout, Context::getLangType()); + if(!$layout_srl) $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout, Context::getLangType()); + else $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout_srl, Context::getLangType()); + if(file_exists($cache_file)&&filectime($cache_file)>filectime($xml_file)) { @include($cache_file);