NOISSUE pointModel::isExistsPoint()에서 point 파일 캐시를 생성하도록 개선

This commit is contained in:
bnu 2014-01-31 03:25:08 +09:00
parent 5809256d32
commit 92b4dee946

View file

@ -27,7 +27,7 @@ class pointModel extends point
if($this->pointList[$member_srl]) return true;
// Get from file cache
$path = sprintf('./files/member_extra_info/point/%s',getNumberingPath($member_srl));
$path = sprintf(_XE_PATH_ . 'files/member_extra_info/point/%s',getNumberingPath($member_srl));
$cache_filename = sprintf('%s%d.cache.txt', $path, $member_srl);
if(file_exists($cache_filename))
{
@ -42,7 +42,11 @@ class pointModel extends point
if($output->data->member_srl == $member_srl)
{
if(!$this->pointList[$member_srl])
{
$this->pointList[$member_srl] = (int)$output->data->point;
FileHandler::makeDir($path);
FileHandler::writeFile($cache_filename, (int)$output->data->point);
}
return true;
}
return false;
@ -59,7 +63,7 @@ class pointModel extends point
if(!$from_db && $this->pointList[$member_srl]) return $this->pointList[$member_srl];
// Get from file cache
$path = sprintf('./files/member_extra_info/point/%s',getNumberingPath($member_srl));
$path = sprintf(_XE_PATH_ . 'files/member_extra_info/point/%s',getNumberingPath($member_srl));
$cache_filename = sprintf('%s%d.cache.txt', $path, $member_srl);
if(!$from_db && file_exists($cache_filename))