묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다운로드시 자동 추천
2014.03.07 16:56
현재 1.4.5.X 버전대
bodex게시판을 사용하는데요
bodex.controller.php 에 빨간 부분을 추가해줬는데 작동이 되지 않더라구요
소스에 문제가 있는 걸까요??
// 다운로드시 자동으로 추천되게 추가
$point = 1;
$args->voted_count = $oDocument->get('voted_count') + 1;
$output = executeQuery('document.updateVotedCount', $args);
/**
* @brief 다운로드 후 trigger
**/
function triggerDownloadFile(&$obj){
return $this->_checkFileDownload($obj, true);
}
/**
* @brief 다운로드 전 trigger
**/
function triggerBeforeDownloadFile(&$obj){
// 링크 파일은 바로 입력
if(!$obj->media_player && preg_match("/^(https?|ftp|file|mms):\/\/[0-9a-z-]+(\.[_0-9a-z-\/\~]+)+(:[0-9]{2,4})*/i",$obj->uploaded_filename)){
$output = $this->_checkFileDownload($obj, true);
if(!$output->toBool()) return $output;
// 다운로드시 자동으로 추천되게 추가
$point = 1;
$args->voted_count = $oDocument->get('voted_count') + 1;
$output = executeQuery('document.updateVotedCount', $args);
// 이상이 없으면 download_count 증가
$args->file_srl = $obj->file_srl;
executeQuery('file.updateFileDownloadCount', $args);
Context::close();
exit("<script>location.href = (('".$obj->uploaded_filename."').replace(/&/g,'&'));</script>");
}
return $this->_checkFileDownload($obj);
}