묻고답하기

일정 수의 추천을 받으면 베스트 게시판으로 이동하는 소스인데요.

추가적으로 글 작성자에게 100 point 지급하는 소스를 작성하려고 합니다.

현재 소스로 하면 글 적성자가 아닌 추천자에게 지급이 되네요.

글작성저에게 지급하려면 아래 빨간 색으로 표시된 부분에서 무엇을 고쳐야 하는지 고수님의 도움을 부탁드립니다.   

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

 function procVoteVoteUp()
    {
        $oVoteModel = &getModel('vote');
        $config = $oVoteModel->getConfig();

        // Vote 모듈 작동유무 체크
        if($config->use!='Y') return;

        // 권한 설정
        if(!$oVoteModel->getPermission()) return new Object(-1, $config->msg_grant);

        $document_srl = Context::get('target_srl');
        if(!$document_srl) return new Object(-1, 'msg_invalid_request');

        $oDocumentModel = getModel('document');
        $oDocument = $oDocumentModel->getDocument($document_srl, false, false);
        $module_srl = $oDocument->get('module_srl');
        if(!$module_srl) return new Object(-1, 'msg_invalid_request');

        // 공지글 추천 옵션
        if($oDocument->get('is_notice')=='Y' && $config->use_noticeVote!='Y') return new Object(-1, $config->msg_noticeVote);

        $oModuleModel = getModel('module');
        $document_config = $oModuleModel->getModulePartConfig('document',$module_srl);
        if($document_config->use_vote_up=='N') return new Object(-1, 'msg_invalid_request');

        // 레벨특권
        if($config->use_level=='Y' && Context::get('is_logged'))
        {
            $oVoteModel = getModel('vote');
            $level = $oVoteModel->getLevel();

            if($level >= $config->level_over) $point=$config->level_point;
            else $point=1;
        }
        else $point=1;

        $output = $this->updateVotedCount($document_srl, $point);
        $this->add('voted_count', $output->get('voted_count'));

        // 게시물 이동 method
        $module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl);
        if($config->use_mvV == 'Y'&& in_array($module_info->module_srl, $config->mvV_from) && !in_array($module_info->module_srl,$config->mvV_to))
        {
            if($output->get('voted_count') >= $config->mvV_count)
            {
                $obj->mvV = true;
                $obj->document_srl = $document_srl;
                $obj->browser_title = $oDocument->getBrowserTitle();
                $mvDoc = $this->_moveDoc($obj);
                // 게시물이동값 true 로 넘어오면 아래 method 실행
                if($mvDoc && $config->use_mvV_cmt=='Y')
                {
                    $c_obj = new stdClass();
                    $c_obj->member_srl = $config->mvV_cmt_memberSrl;
                    $c_obj->nick_name = $config->mvV_cmt_memberNick;
                    $c_obj->content = $config->msg_mvV_cmt;
                    $c_obj->module_srl = $module_info->module_srl;
                    $c_obj->document_srl = $document_srl;
                    $this->_insertCmt($c_obj);
                }
        $oPointController = &getController('point');
        $oPointController->setPoint(Context::get('logged_info')->member_srl, 100, 'add');
                $this->add('msg',$config->msg_mvV);
            }
        }

        return $output;
    }

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김성심 ㅠㅠ 초보인데 질문좀드리겠습니다 메인페이지 좌측우측배너문의입니다.. [1] 2017.01.25 by 펭구
josephkim 관리자페이지 싸이트메뉴 편집에서 바로 가는법? [1] 2017.01.25 by 펭구
HanzoTeam 갑자기 홈페이지 메인 화면이 안나오네요.. [1] 2017.01.25 by 펭구
Djuno1234 XE core 변수를 일반 php문에서 활용하는 법  
Djuno1234 XE 템플릿 문법 관련 문의 [3] 2017.01.24 by Djuno1234
josephkim 누군가 고수님 퍼떡 알려주이소  
introasd 타 사이트가 마음에들어서 벤치마킹을하려고하는데 저작권이 문제가되나요? [1] 2017.01.24 by SimpleCode
나무늘보4f650 혹시 관리자페이지만 따로 설치가능한가요? [1] 2017.01.24 by 나무늘보4f650
지랭 Sweet Mobile스킨, XE공홈 모바일처럼 메인 나누는 방법 [2] file 2017.01.24 by 지랭
엔젤킬러 크롬 데이터 세이버 사용 시 파일다운로드 문제 [2] 2017.01.24 by 엔젤킬러
fro**** 패스워드 암호화에 관한 문의 입니다. [3] 2017.01.24 by 기진곰
쮸야282 고수님들 제발 좀 도와주세요.. 홈페이지가 먹통 되어버렸습니다. [4] 2017.01.24 by 펭구
lark007 XEDITION레이아웃 크롬과 IE에서 슬라이더 크기 차이 어떻게 맞춰주나요?  
하시아 위젯 소스에서 관리자가 쓴글도 나오게 하려면?  
mmz 포인트별 레벨에 관해서 [3] 2017.01.24 by lis****
leejs**** 회원정보변경금지 질문드립니다!! 감사합니다. [1] 2017.01.24 by lis****
김깔끔 공홈 모바일 sweet mobile "본문메인슬라이더 타입" 위젯에 관해 문의 드립니다. [2] file 2017.01.23 by 너에게제공
웈웈 추천 버튼 관련되어서 질문 드립니다. [1] file 2017.01.23 by sejin7940
다함께 DB Table 생성을 해야 설치가 완료됩니다. file  
다함께 회원가입 오류 - 사용 금지된 닉네임입니다. file  
baetiger**** content웨젯에서 불릿기호(●)가 보이지 않아요. [1] 2017.01.23 by 기진곰
심규인 아주 오래된 제로보드를 추억삼아가지고 있었는데요 갑자기 안되서요  
흑우이진수 설치 에러 [4] 2017.01.23 by 흑우이진수
Xenon54 파일첨부 안댐...(저도 이런거 처음봄 -.-)  
락앤락 스케치북 게시판 질문이요!  
늘감사해요 XE 게시판 기본스킨 문의드리고 싶습니다. file  
웈웈 글쓰기 폼 관련 질문이 있습니다! file  
디트리히A 게시판 리스트에서 해당 필드값이 0 인 게시물만 출력 질문 [수정]  
브레인630 연관글출력 애드온 위치... file  
hjkguy767 통합검색 확장모듈 나오는 순서 바꾸기.. [2] file 2017.01.22 by hjkguy767