묻고답하기

  point 모듈에서 point.controller.php 파일중

function triggerInsertComment(&$obj)
    {
        $module_srl = $obj->module_srl;
        $member_srl = $obj->member_srl;
        if(!$module_srl || !$member_srl) return new Object();
        // Do not increase the points if the member is the author of the post
        $document_srl = $obj->document_srl;
        $oDocumentModel = getModel('document');
        $oDocument = $oDocumentModel->getDocument($document_srl);
        if(!$oDocument->isExists() || abs($oDocument->get('member_srl'))==abs($member_srl)) return new Object();
        // Get the point module information
        $oModuleModel = getModel('module');
        $config = $oModuleModel->getModuleConfig('point');
        $module_config = $oModuleModel->getModulePartConfig('point', $module_srl);
        // Get the points of the member
        $oPointModel = getModel('point');
        $cur_point = $oPointModel->getPoint($member_srl, true);

        $point = $module_config['insert_comment'];
        if(strlen($point) == 0 && !is_int($point)) $point = $config->insert_comment;
        // Increase the point
        $cur_point += $point;
        $this->setPoint($member_srl,$cur_point);

        return new Object();
    }

이부분을 참고로 예약모듈용 트리거를 만들고 있습니다.

예약 모듈에서 예약시 포인트 적용을 하고 싶은데, 나머지 php 부분은 비슷한 형식으로 다 추가했습니다.

이부분이 차감의 핵심인거 같은데 맞나요?

아무리 수정해봐도 적용이 안되는군요...

알고 싶은건 예약 모듈에서도 따로 무언가의 해당 코드를 추가를 해줘야 적용되는 건가요?

아니면 point 모듈에서만 수정으만으로도 예약모듈에  포인트 차감이 적용이 되는건가요?

이걸로 3일간 씨름을 하고 있습니다...

맨땅에 헤딩하는거라 저부분이 맞는건지도 모르겠네요... 

function triggerBookingTobook(&$obj)
    {
        $module_srl = $obj->module_srl;
        $member_srl = $obj->member_srl;
        $bookingSrl = $obj->bookingSrl;
        $bookingerSrl = $obj->bookingerSrl;
        if(!$bookingSrl || !$bookingerSrl) return new Object();
        // Do not increase the points if the member is the author of the post
        $productNo = $obj->productNo;
        $oDocumentModel = getModel('booking');
        $oDocument = $oDocumentModel->getDocument($productNo);
        // Get the point module information
        $oModuleModel = getModel('module');
        $config = $oModuleModel->getModuleConfig('point');
        $module_config = $oModuleModel->getModulePartConfig('point', $bookingSrl);
        // Get the points of the member
        $oPointModel = getModel('point');
        $cur_point = $oPointModel->getPoint($bookingerSrl, true);

        $point = $module_config['insert_booking'];
        if(strlen($point) == 0 && !is_int($point)) $point = $config->insert_booking;
        // Increase the point
        $cur_point += $point;
        $this->setPoint($bookingerSrl,$cur_point);

        return new Object();

}

이부분이 수정하고 있는 소스입니다..

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
CrowTM 지워진 게시판 다시 복구못하나요? [1] 2011.04.30 by 현원
준빠™ captcha 이미지가 뜨질 않습니다. [1] 2011.04.30
쿵푸팬더 최근 게시물앞에 날짜 지우고 게시판이름 출력하기  
충서엉 통합검색에 관한 질문입니다..글쓴이가 않나오게 하는법이요... [2] 2011.04.30 by 충서엉
THEOTHERS 페이스북 글자 깨짐  
다루리 유료 호스팅 괜찮은곳 있나요? [1] 2011.04.30 by cocoplick
쌔드무비 나모 iframe 태그로 xe 게시판 링크 문제..  
apollos 긴급 문의드립니다. 누가 한번 봐주세요 [1] 2011.04.30 by 토비코비
쿵푸팬더 본인 홈페이지 전체 문서 갯수 출력하는법?  
가시밭 그룹 중복 안되게 하는법 부디 알려주세요!!  
능소니 모바일 레이아웃에서 jquery 사용  
김덕상286 최신버젼 업데이트이후 에러가... [1] 2011.04.30 by 인간a
김영광609 확장변수 리스트출력에서 합치게하는방법좀요..  
쑨테르 local navigation을 지우고 싶어요 ㅠㅠ [1] 2011.04.30 by 송동우
xe좋아염 ㅋ xe 보드를 이용중인데요....  
DX.composer 제로보드 4를 쓰다가 XE로 갈아탔는데 방명록 댓글출력형식을 바꿀 수 있나요? [1] 2011.05.01 by 송동우
헬레나마치 텍스타일 설치 질문드립니다.  
쑨테르 초보적인 질문 답변좀 ...ㅠㅠ [2] 2011.05.01 by 999
noons 메뉴얼보고 따라 했는데.... [1] 2011.05.01 by 999
쑨테르 기업 홈페이지. 개인 홈페이지. [3] 2011.05.01 by 999