묻고답하기
추천 이동/내역에서 자동 댓글 추가 소스 문의
2016.12.26 04:47
sejin7940님의 추천 이동/내역 (sejin7940_vote) 모듈 감사히 유용하게 사용하고 있는데요.
추천수에 따라 게시물 자동 이동시 해당 게시물에 관리자 이름으로 "추천수가 충족되어 추천게시판으로 글이 이동 되었습니다." 라는 댓글이 추가되게 하려고 하는데 아래 파일의 소스를 어떻게 수정해야 할지 모르겠네요.
/modules/sejin7940_vote/sejin7940_vote.controller.php
아무것도 모르는 초보이니 보시고 코멘트 좀 부탁드립니다~ ^^
// 로그 기록 남기기
$args->document_srl = $obj->document_srl;
$args->member_srl = $obj->member_srl;
$args->target_module = $val_check->target_module;
$args->target_category = $val_check->target_category;
$args->move_module = $val_check->move_module;
$args->move_category = $val_check->move_category;
$args->move_type = $val_check->move_type;
$args->regdate = date('YmdHis',time());
$output = executeQuery('sejin7940_vote.insertDocumentMoveLog', $args);
// 게시물이동시 포인트 추가 세팅
$oPointController = &getController('point');
$oPointController->setPoint($obj->member_srl, 300, 'add');
// 게시물이동시 댓글남기기 세팅
$config->msg_mvV = '베스트게시판으로 이동되었습니다.';
$config->use_mvV_cmt = 'Y';
$config->mvV_cmt_memberSrl = '4';
$config->mvV_cmt_memberNick = '운영진';
$config->msg_mvV_cmt = '베스트게시판으로 이동되었습니다.';
if($mvDoc && $config->use_mvV_cmt=='Y')
{
$obj = new stdClass();
$obj->member_srl = $config->mvV_cmt_memberSrl;
$obj->nick_name = $config->mvV_cmt_memberNick;
$obj->content = $config->msg_mvV_cmt;
$obj->module_srl = $module_info->module_srl;
$obj->document_srl = $document_srl;
$this->_insertCmt($obj);
}
$this->add('msg',$config->msg_mvV);
return $output;
// 댓글남기기 method
function _insertCmt($obj)
{
$oCommentController = &getController('comment');
$oCommentController->insertComment($obj, true);
}
if($val_check->move_module) {
$oModuleModel = &getModel('module');
$move_info= $oModuleModel->getModuleInfoByModuleSrl($val_check->move_module);
}
}
// return new Object(-1,Context::getRequestMethod());
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', $move_info->mid, 'category', $val_check->move_category);
if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) {
header('location:'.$returnUrl);
return;
}
else {
$_SESSION['voted_document'][$args->document_srl] = true;
if($val_check->move_type=='move') return new Object(0, '추천수가 충족되어 추천게시판으로 글이 이동 되었습니다.');
elseif($val_check->move_type=='copy') return new Object(0, '추천수가 충족되어 추천게시판으로 글이 복사 되었습니다.');
// $this->setRedirectUrl($returnUrl);
}
}
}