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
Original issue reported on code.google.com by
sinsy...@gmail.com
on 18 May 2011 at 9:31