묻고답하기

플래닛에서 신고하기 기능을 넣을려고 하는데요.

 

플래닛 스킨 파일 안에 자바스크립트로 아래와 같은 코드가 있더라구요.

 

function doPlanetVoteContent(document_srl){
    var params = new Array();
    params['document_srl'] = document_srl;
    var response_tags = new Array('error','message');
    exec_xml('planet', 'procPlanetVoteContent', params, completeVoteContent, response_tags, params);
}
function completeVoteContent(ret_obj,response_tags, params, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var document_srl = params['document_srl'];
    if (error == '0') {
        $('content_voted:'+document_srl).innerHTML = parseInt($('content_voted:'+document_srl).innerHTML) + 1
    }
}

 

이걸 활용해서 해 봤는데요.  "잘못된 요청입니다." 라고  뜨네요.

 

planet.controller.php 에 아래 내용 추가했구요.

        /**
         * @brief 회원 - 플래닛 글에 신고
         **/
        function procDocumentDeclare(){
            $document_srl = Context::get('document_srl');
debugPrint($document_srl);
            $oDocumentController = &getController('document');
            return $oDocumentController->declaredDocument($document_srl);
        }

 

자바스크립트에 아래와 같이 추가하였습니다. 정확한 기능을 몰라서 어떻게 적용해야하는지를 모르겠더라구요.

 

// 플래닛 신고기능 추가
function doPlanetDocumentDeclare(document_srl){
    var params = new Array();
    params['document_srl'] = document_srl;
    var response_tags = new Array('error','message');
    exec_xml('planet', 'procDocumentDeclare', params, completeDocumentDeclare, response_tags, params);
}
function completeDocumentDeclare(ret_obj,response_tags, params, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var document_srl = params['document_srl'];
 alert(error);
}

 

exec_xml('planet', 'procDocumentDeclare', params, completeDocumentDeclare, response_tags, params);

위의 코드 설명을 쉽게 해주실수 있었으면 합니다.

 

힌트 부탁드립니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
라리사 XE 1.5 XSS 취약점,,,  
Neda_love 크롬으로 가입시 세션에러 ㅠ  
CSS멍멍이2 리눅스(우분투 12.04LTS)에서 APM설치후 XE설치오류  
단기종합 임시저장 기능을 사용하지않고싶습니다. [1] 2012.09.08 by 송동우
열받네 레이아웃 배경 전체를 흰색 바탕으로 하려면 어떻게? [1] 2012.09.08 by KANTSOFT
펭구 위젯 코드 생성중 사이트 검색, 분류선택, 모듈선택 [1] 2012.09.08 by 송동우
태쥐 회원정보수정 시 관리자 메모 초기화되는 현상 [1] 2012.09.08 by 송동우
요셉님 모바일 게시판의 글보기와 짧은 주소 사용 on/off [1] 2012.09.08
rexhyun 페이지수정 내용직접추가 안될때 어떻게 해야하나요?  
천년호 php에서 모듈페이지 호출  
루트엘 위젯페이지 질문 [1] 2012.09.08 by xe_마니
pjs9505 도메인 연결 관련 질문입니다....T_T.  
오락실주인 [페이지수정] 자꾸나타남 ㅠ [1] file 2020.03.14 by BNU
라리사 XE 1.4.5.14 -> XE 1.5.3.1 업데이트 후 게시판 깨짐 file  
비비크림 포인트 관련 문의드립니다. 0~29 포인트는 기본그룹에서 안벗어나게 하고싶습니다. file  
비비크림 회원관리에서 레벨 검색을 하고싶습니다. file  
라리사 XE 1.5에서 가입폼 관리 하위 메뉴가 안보일때 file  
SCAC $oContext->init();  
천민수 로그인이 안되는 문제가 있습니다. file  
익명 댓글에 번호매기기 추가 질문이에요 [1] 2020.03.14 by BNU