Fix multiple queries for document/comment vote count

This commit is contained in:
Kijin Sung 2016-04-24 19:50:22 +09:00
parent 4f821bca85
commit c227d188a7
6 changed files with 62 additions and 12 deletions

View file

@ -284,12 +284,13 @@ class commentItem extends Object
function getVote()
{
if(!$this->comment_srl) return false;
if($_SESSION['voted_comment'][$this->comment_srl])
if(isset($_SESSION['voted_comment'][$this->comment_srl]))
{
return $_SESSION['voted_comment'][$this->comment_srl];
}
$logged_info = Context::get('logged_info');
if(!$logged_info->member_srl) return false;
$args = new stdClass();
$args->member_srl = $logged_info->member_srl;
@ -298,10 +299,10 @@ class commentItem extends Object
if($output->data->point)
{
return $output->data->point;
return $_SESSION['voted_comment'][$this->comment_srl] = $output->data->point;
}
return false;
return $_SESSION['voted_comment'][$this->comment_srl] = false;
}
/**