묻고답하기

 

 

 XE업데이트후, 글에 댓글을 달면 관리자뿐만 아니라 무조건 작성자에게 메일이 가는 문제가 발생하고 있습니다.

 

 댓글의 알림체크를 한 것도 아닙니다.

 

 게시판의 문제일까 싶어서 게시판을 변경해도 동일한 문제가 발생하구요.

 

 메일 내용을 보면, 관리자에게 가는 메일과 동일한 내용으로 메일이 가는데요...

 

 혹시 해결 가능할까요??

 

 

 문제가 급해서... 홈페이지 이용자들이 난리네요...

 

 

 

comment.controller.php의 메세지 관련 부분은 현재 아래와 같습니다.

 


  $oCommentModel = &getModel("comment");
  $nr_comments_not_approved = $oCommentModel->getCommentAllCount(null,false);
  $oModuleModel = &getModel("module");
  $module_info = $oModuleModel->getModuleInfoByDocumentSrl($obj->document_srl);
  // If there is no problem to register comment then send an email to all admin were set in module admin panel
  if($module_info->admin_mail && $member_info->is_admin != 'Y')
  {
   $oMail = new Mail();
   $oMail->setSender($obj->email_address, $obj->email_address);
   $mail_title = "Reply : \"".$oDocument->getTitleText()."\"";
   $oMail->setTitle($mail_title);
   if ($using_validation)
   {
    $url_approve = getFullUrl('','module','comment','act','procCommentAdminChangePublishedStatusChecked','cart[]',$obj->comment_srl,'will_publish','1','search_target','is_published','search_keyword','N');
    $url_trash = getFullUrl('','module','comment','act','procCommentAdminDeleteChecked','cart[]',$obj->comment_srl,'search_target','is_trash','search_keyword','true');
    $mail_content = "
     A new comment on the document \"".$oDocument->getTitleText()."\" is waiting for your approval.
     <br />
     <br />
     Author: ".$member_info->nick_name."
     <br />Author e-mail: ".$member_info->email_address."
     <br />Comment:
     <br />\"".$obj->content."\"
     <br />
     <br />
     Approve it: <a href=\"".$url_approve."\">".$url_approve."</a>
     <br />Trash it: <a href=\"".$url_trash."\">".$url_trash."</a>
     <br />Currently ".$nr_comments_not_approved." comments on \"".Context::get('mid')."\" module are waiting for approval. Please visit the moderation panel:
     <br /><a href=\"".getFullUrl('','module','admin','act','dispCommentAdminList','search_target','module','search_keyword',$obj->module_srl)."\">".getFullUrl('','module','admin','act','dispCommentAdminList','search_target','module','search_keyword',$obj->module_srl)."</a>
    ";
    $oMail->setContent($mail_content);
   }
   else
   {
    $mail_content = "
     Author: ".$member_info->nick_name."
     <br />Author e-mail: ".$member_info->email_address."
     <br />Comment:
     <br />\"".$obj->content."\"
    ";
    
    $oMail->setContent( sprintf("From : <a href=\"%s#comment_%d\">%s#comment_%d</a><br/>\r\n%s", getFullUrl('','document_srl',$obj->document_srl),$obj->comment_srl, getFullUrl('','document_srl',$obj->document_srl), $obj->comment_srl, $obj->content));
    // get email of thread's author
    
    
    $document_author_email = $oDocument->variables['email_address'];
    //get admin info
    $logged_info = Context::get('logged_info');
    
    //mail to author of thread - START
    if($document_author_email != $obj->email_address && $logged_info->email_address != $document_author_email) {
      $oMail->setReceiptor($document_author_email, $document_author_email);
      $oMail->send();
    }
    // mail to author of thread - STOP
   }
   
   // get all admins emails
   $admins_emails = $module_info->admin_mail;
   $target_mail = explode(',',$admins_emails);
   
   // send email to all admins - START
   for($i=0;$i<count($target_mail);$i++)
   {
    $email_address = trim($target_mail[$i]);
    if(!$email_address) continue;
    $oMail->setReceiptor($email_address, $email_address);
    $oMail->send();
   }
   //  send email to all admins - STOP
  }
  
  $comment_srl_list = array(0 => $obj->comment_srl);
  // call a trigger for calling "send mail to subscribers" (for moment just for forum)
  ModuleHandler::triggerCall("comment.sendEmailToAdminAfterInsertComment","after",$comment_srl_list);
  

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김병곤117 BNU mini 플래너 미니 달력 높이 조절방법 문의 드립니다.  
jungchangdo 최신글 전광판 위젯에서 게시글중 공지사항만 출력 되게 할 수 있을까요? [1] 2008.05.08 by jungchangdo
토니박스 위젯 복사해서 설정이 제대로 안되는 문제 [1] 2008.05.08 by 토니박스
나오카 로그인창 사이 간격이 이상해요 file  
현욱 이렇게뜨는건 왜일까요.. [1] 2008.05.08 by 김용수497
최판광 게시판에 제목이랑 내용을 미리 입력해놓고 싶습니다.. [2] file 2008.05.08 by 최판광
김샛별935 외부로그인창이 엑스박스로떠요~  
김수정~ 폰트적용후 증상~ file  
osc 썸네일 엑박에러  
정대준474 DB 선택하고 다음 누르면 다시 초기화면으로..  
제유니 이미지 오류-- 도와주세요~ [2] file 2008.05.08 by 제유니
김병화999 여기저기 몇번올렸는데 답이없어서.. 제로님 부탁!!! [1] 2008.05.08 by J..
재아 상단메뉴에 마우스를 올렸을대 하부 메뉴가 나오게 할려면 어떻게 해야 하나요 [4] 2008.05.08 by 재아
러브산 초보가 익히기 쉬운 php 책 추천 부탁합니다 [1] 2008.05.08 by ajax
김병욱177 카테고리 창 크기를 줄이고 싶습니다. file  
m lee mail.class.php 는 어떻게 일을 하는가요? [1] 2008.05.08 by 질문매너
한량 링크 생성 창 안나오게 하려면... [4] 2008.05.08 by 한량
예찬파 초보입니다...답변 부탁 드립니다^^  
초보 게시판 스킨 만드는법 가르쳐주세요 (게시판 사진 첨부) file  
0라이트0 [워터마크] 이미지 자료실에 올라오는 이미지에 워터마크를 찍고 싶은데요;;