도와주세요!
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
안녕하세요.
최근에 이메일 인증에서 통과하지 못했는지 거부된 회원들이 많아 거부된 아이디들을 삭제하려고 관리자 페이지에서 삭제를 눌렸더니
Error #0 "Call to a member function getModuleConfig() on null" in modules/lotterylotto/lotterylotto.controller.php on line 17
라는 에러가 나옵니다.
그래서 관련 부분을 살펴보았더니
//회원삭제 트리거 (회원삭제시 로또복권 로그도 함께삭제함)
function triggerAfterDeleteMember(&$obj){
//기능사용할 경우 작동
$module_config = $oModuleModel->getModuleConfig('lotterylotto');
if($module_config->del_user_log != 'yes') return;
$args = null;
$args->member_srl = $obj->member_srl;
//회원번호 없을시 리턴
if(!$args->member_srl) return $this->setMessage('해당 회원을 찾을수 없습니다.');
//로그삭제
$output = executeQuery('lotterylotto.delete_log_ByMemberSrl',$args);
if(!$output->toBool()) return $output;
}
라고 되어있더라구요.
도움을 부탁드리겠습니다 ㅜ_ㅜ
댓글 2
$module_config = $oModuleModel->getModuleConfig('lotterylotto');
를
$module_config = getModel('module')->getModuleConfig('lotterylotto');
으로 수정하세요.