질문/조언질답게시판

도와주세요!

Extra Form
PHP PHP 7.1
CMS Rhymix

안녕하세요.

 

최근에 이메일 인증에서 통과하지 못했는지 거부된 회원들이 많아 거부된 아이디들을 삭제하려고 관리자 페이지에서 삭제를 눌렸더니

 

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;
        }

 

라고 되어있더라구요.

 

도움을 부탁드리겠습니다 ㅜ_ㅜ

  • profile
    function 바로 아랫줄
    $module_config = $oModuleModel->getModuleConfig('lotterylotto');

    $module_config = getModel('module')->getModuleConfig('lotterylotto');
    으로 수정하세요.
  • profile profile
    답변 감사드립니다!

서버에 요청 중입니다. 잠시만 기다려 주십시오...