묻고답하기

1.7.4.2에서 updateVotedCount 부분이며 
아래 빨간 포인트 부분에서 1로 되어 있는걸 3으로 바꿨는데요 추천하면 1포인트만 올라가는데요 
추천 시 3포인트를 받을 수 있는 방법이 없을까요??
아래글들의 내용은 1.7.4.2에서는 없네요.. 

--------------------------------------------------

function updateVotedCount($document_srl, $point = 3)
{
if($point > 0) $failed_voted = 'failed_voted';
else $failed_voted = 'failed_blamed';
// Return fail if session already has information about votes
if($_SESSION['voted_document'][$document_srl])
{
return new Object(-1, $failed_voted);
}
// Get the original document
$oDocumentModel = getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl, false, false);
// Pass if the author's IP address is as same as visitor's.
if($oDocument->get('ipaddress') == $_SERVER['REMOTE_ADDR'])
{
$_SESSION['voted_document'][$document_srl] = true;
return new Object(-1, $failed_voted);
}

// Create a member model object
$oMemberModel = getModel('member');
$member_srl = $oMemberModel->getLoggedMemberSrl();

// Check if document's author is a member.
if($oDocument->get('member_srl'))
{
// Pass after registering a session if author's information is same as the currently logged-in user's.
if($member_srl && $member_srl == $oDocument->get('member_srl'))
{
$_SESSION['voted_document'][$document_srl] = true;
return new Object(-1, $failed_voted);
}
}

// Use member_srl for logged-in members and IP address for non-members.
$args = new stdClass;
if($member_srl)
{
$args->member_srl = $member_srl;
}
else
{
$args->ipaddress = $_SERVER['REMOTE_ADDR'];
}
$args->document_srl = $document_srl;
$output = executeQuery('document.getDocumentVotedLogInfo', $args);
// Pass after registering a session if log information has vote-up logs
if($output->data->count)
{
$_SESSION['voted_document'][$document_srl] = true;
return new Object(-1, $failed_voted);
}

// begin transaction
$oDB = DB::getInstance();
$oDB->begin();

// Update the voted count
if($point < 0)
{
$args->blamed_count = $oDocument->get('blamed_count') + $point;
$output = executeQuery('document.updateBlamedCount', $args);
}
else
{
$args->voted_count = $oDocument->get('voted_count') + $point;
$output = executeQuery('document.updateVotedCount', $args);
}
if(!$output->toBool()) return $output;
// Leave logs
$args->point = $point;
$output = executeQuery('document.insertDocumentVotedLog', $args);
if(!$output->toBool()) return $output;

$obj = new stdClass;
$obj->member_srl = $oDocument->get('member_srl');
$obj->module_srl = $oDocument->get('module_srl');
$obj->document_srl = $oDocument->get('document_srl');
$obj->update_target = ($point < 0) ? 'blamed_count' : 'voted_count';
$obj->point = $point;
$obj->before_point = ($point < 0) ? $oDocument->get('blamed_count') : $oDocument->get('voted_count');
$obj->after_point = ($point < 0) ? $args->blamed_count : $args->voted_count;
$trigger_output = ModuleHandler::triggerCall('document.updateVotedCount', 'after', $obj);
if(!$trigger_output->toBool())
{
$oDB->rollback();
return $trigger_output;
}

$oDB->commit();

$oCacheHandler = CacheHandler::getInstance('object');
if($oCacheHandler->isSupport())
{
//remove document item from cache
$cache_key = 'document_item:'. getNumberingPath($document_srl) . $document_srl;
$oCacheHandler->delete($cache_key);
}

// Leave in the session information
$_SESSION['voted_document'][$document_srl] = true;

// Return result
if($point > 0)
{
return new Object(0, 'success_voted');
}
else
{
return new Object(0, 'success_blamed');
}
}
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
테일즈 "엑세스가 거부되었다"라고 뜨는건 왜일까요..? [2] 2007.08.10
.maya [PHP] 모바일 사이트 제작에 관한...;ㅁ;!!! [2] 2007.08.10
황경식 a.txt파일로 저장할수 있는 방법 [2] 2007.08.10
박준현 제로 카운터 설치시 - 중복된 입력 값 ''1'': key 1 나오는 이유는? [1] 2007.08.10
박동빈 플래쉬 메뉴 만들때여... [2] 2007.08.10
arisong 안지워지는 디렉토리 지우는법 아시나요? [1] 2007.08.10
임상태 경로문제 때문에 [1] 2007.08.10
반준희 이 갤러리 소스좀 봐주세요... [1] 2007.08.10
박동빈 인트로 페이지 만들때요...창크기좀 늘릴려고 하는데요..  
최덕 여백주는것 [2] 2007.08.10
성민규 노프레임에 관한 질문... [1] 2007.08.10
김태철 홈페이지가 잘나오기는 하는데.. 한글이 깨져서 나와요..ㅠ,.ㅠ [1] 2007.08.10
βangⓢⓔ♣ 창을 최소화하면 배경음도 안나오게 할수는 없나요?  
김대일 페이드효과 이미지에 링크걸기...  
김민수 웹페이지에서 실시간동영상 재생시 자막도 같이 나오게 하려면 어떻게 하죠? [1] 2007.08.10
ⓗⓐⓝⓝⓐ 윈도우 xp.....질문요..!!!!  
골비 한글문서를 나모에 복사하여 사용할때.. [1] 2007.08.10
김경희 메뉴말인데요! 소스좀 알려주세요! [1] 2007.08.10
풍월주인 [re] [초보]팝업창을 띠울려구 하는데요..  
이수하 [초보]팝업창을 띠울려구 하는데요..  
조기업 브러쉬 툴을 사용하려는데;;  
Huya 질문입니다.~  
김정수 index.htm open시 화면의 크기를 일정하게...할수 있을까요?  
Huya 질문입니다~!  
-1FutureMix 포토샵책 추천해주실분 ..;;? [2] 2007.08.10
최정봉 이미지 사진 저작권?에 대하여 질문드립니다 [1] 2007.08.10
post 다른 파일의 변수  
likemed html 문서에서,,, [2] 2007.08.10
gongsn 입력폼에서 글자 지우는 법좀.. [4] 2007.08.10
샤위엔즈™ unload [1] 2007.08.10