bandibiz-eddie / socialxe

Automatically exported from code.google.com/p/socialxe
0 stars 0 forks source link

SNS 전송을 하지 않는 게시판에서 글 수정을 하게 되면 SNS 전송되는 문제 석영태 (11.04.15 01:32) #50

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
SNS 전송을 하지 않는 게시판에서 글 수정을 하게 되면 SNS 
전송되는 문제 또 이렇게 문의드리게 되네요. SNS 전송을 
하지 않는 게시판에서, 글을 등록하고 수정하면, SNS 전송이 
되어버리는 문제가 발견되었습니다. 클라이언트 
1.0.7입니다. 일단 저는 
socialxe.controller.php triggerAfterUpdateDocument 함수 내에서
        function triggerAfterUpdateDocument(&$obj){
            // 플래그 설정되었는지 확인
            if (!$GLOBALS['socialxe_update_document_flag']) return new Object();

            // 현재 모듈이 소셜 통합 기능 사용 중인지 확인한다.
            $oSocialxeModel = &getModel('socialxe');
            $config = $oSocialxeModel->getModulePartConfig($obj->module_srl);
            if ($config->use_social_info != Y) return new Object();

            // 비밀글인지 확인
            if ($obj->is_secret == 'Y') return new Object();

            // 소셜 전송
            $this->sendDocumentToSocial($obj, null);

            return new Object();
        } 

로 바꾸어 정상 동작하게 만들었습니다.

소스코드를 통해 보면, SNS 전송이 되지 말아야 할 경우에 
대한 처리가 조금 아쉬운 것 같습니다.
이러한 경우를 정리해서 체크하는 함수가 있으면 어떨까 
싶은데요? 검토 부탁드리겠습니다.

난다날아
2011.04.15 09:53
SocialXE 클라이언트 모듈 Ver. 1.0.x 으로 계획 변경
신규 에서 검토중 으로 상태 변경
코드에 대한 조언 감사합니다. 확실히 전송할지 말지를 
결정 짓는 부분이 이곳 저곳 분산되어 있어 문제가 
발생하는 것 같습니다. 고민을 해 보겠습니다.

Original issue reported on code.google.com by sinsy...@gmail.com on 18 May 2011 at 9:31

GoogleCodeExporter commented 9 years ago
Issue 49 has been merged into this issue.

Original comment by sinsy...@gmail.com on 23 Jun 2011 at 1:53

GoogleCodeExporter commented 9 years ago
r299, r300

Original comment by sinsy...@gmail.com on 23 Jun 2011 at 1:54