From 6580f9cbdf01fb094ee1814c3a4c944a049fa0f5 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sat, 19 Dec 2015 10:18:36 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=EC=9D=B4=EB=A6=84?= =?UTF-8?q?=20=EC=B5=9C=EC=B4=88=20=ED=98=B8=EC=B6=9C=EC=8B=9C=20mtime?= =?UTF-8?q?=EC=9D=B4=20=EC=B6=94=EA=B0=80=EB=90=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8A=94=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/member_extra_info/member_extra_info.lib.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/addons/member_extra_info/member_extra_info.lib.php b/addons/member_extra_info/member_extra_info.lib.php index a2d0cf620..64b0015a4 100644 --- a/addons/member_extra_info/member_extra_info.lib.php +++ b/addons/member_extra_info/member_extra_info.lib.php @@ -21,8 +21,14 @@ function memberTransImageName($matches) $oMemberModel = getModel('member'); $nick_name = $matches[5]; + // Initialize global variable for cache + if(!isset($GLOBALS['_transImageNameList'][$member_srl])) + { + $GLOBALS['_transImageNameList'][$member_srl] = new stdClass(); + } $_tmp = &$GLOBALS['_transImageNameList'][$member_srl]; - // If pre-defined data in the global variablesm return it + + // If pre-defined data in the global variables, return it if(!$_tmp->cached) { $_tmp->cached = true; @@ -32,6 +38,7 @@ function memberTransImageName($matches) if(file_exists(_XE_PATH_ . $image_name_file)) { $_tmp->image_name_file = $image_name_file . '?' . date('YmdHis', filemtime(_XE_PATH_ . $image_name_file)); + $image_name_file = $_tmp->image_name_file; } else { @@ -41,6 +48,7 @@ function memberTransImageName($matches) if(file_exists(_XE_PATH_ . $image_mark_file)) { $_tmp->image_mark_file = $image_mark_file . '?' . date('YmdHis', filemtime(_XE_PATH_ . $image_mark_file)); + $image_mark_file = $_tmp->image_mark_file; } else {