묻고답하기

function message($sender_srl, $receiver_srl, $title, $content){
        /* 시간 */
        $regdate = date("YmdHis");

        // DB 연결
        db_connect();

        // xe_member_message 테이블 락
        $query = "lock tables xe_sequence write, lock tables xe_member_message write";
        db_query($query);

        // 증가값 추가
        $query = "INSERT INTO xe_sequence (seq) VALUES (NULL),(NULL);";
        db_query($query);

        // 마지막 추가한 증가값 3개 가져옴
        $query = "SELECT * FROM xe_sequence ORDER BY seq DESC LIMIT 0 , 2";
        $result = db_query($query);

        $i = 1;

        // 증가값 대입
        while ($row = mysqli_fetch_array($result)) {
            $seq[$i] = $row["seq"];
            $i--;
        }

        $seq[2] = $seq[0] * -1;    // $seq[0] 동일
        $seq[3] = $seq[1] * -1;    // $seq[2] 동일

         //메세지삽입
        $query = "INSERT INTO xe_member_message VALUES ($seq[1], 0, '$sender_srl', '$receiver_srl', 'R', '$title', '$content', 'N', $seq[3], '$regdate', NULL);";
        db_query($query);

        $query = "INSERT INTO xe_member_message VALUES ($seq[0], $seq[1], '$sender_srl', '$receiver_srl', 'S', '$title', '$content', 'N', $seq[2], '$regdate', NULL);";
        db_query($query);
        
        // xe_member_message 테이블 락 해제
        $query = "UNLOCK TABLES";
        db_query($query);
        
        // DB연결 해제
        db_close();
    }

 

위의 함수로 쪽지를 보내는데요 알림센터에서 감지를 못하는 현상이 있네요..

xe 실력이 부족해서.. php로 직접 쪽지를 넣는것이다보니... 알림센터가 감지를 못하는 것 같은데요..

mysql에서 보니 xe_ncenterlite_notify 에 직접 추가를 해서라도 알림이 보이게끔 하고싶은데

notify 컬럼을 보니 md5 암호화된 것 같은데 어떤식으로 암호화가 된지를 모르겠어요..

 

알림센터 컨트롤러php에서 960줄 정도에

function _getNotifyId($args)
    {
        return md5(uniqid('') . $args->member_srl . $args->srl . $args->target_srl . $args->type . $args->target_type);
    }

 

이부분 인 것 같은데요

 

이걸 직접 추가할 때 저걸 그대로 사용해도 문제가 없을까요?..

그리고 이 방법이 xe를 사용하면서 맞는 방법인가요?

혹시 php로 쪽지 보내는게 아니고 xe를 이용해서 쪽지 보내는 기능이 있다면 알림센터가 자동으로 감지할까요?...

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
빌런 위젯 위치 [1] file 2016.07.31 by Kin
tamar**** [초보]호스트(서브) 변경 후 로그인 시 이전 호스트로 연결 [1] 2016.07.31 by Kin
빌런 익명닉네임 [1] 2016.07.31 by Kin
jun0214 카테고리를 필수로 안하게 할수는 없나요? [2] 2016.07.30 by jun0214
착한나 가상서버 호스팅중에 디도스방어되면서 좋은호스팅아나요 [2] 2016.07.30 by 착한나
죽방망이 고대디 질문좀 [1] file 2016.07.30 by HowtoXE
녹차닢 한서버에 여러개의 홈페이지를 구동중 [3] 2016.07.30 by 기진곰
빌런 게시판 너비 [1] file 2016.07.30 by 기진곰
갤럭시탭 결제 모듈 문의드립니다. [1] 2016.07.29 by SimpleCode
디카 이 위젯명 아시는분 계세요? [1] file 2016.07.29 by DoorWeb
리인 일정 추천수 이상 글들을 따로 정렬할 수 있을까요? [1] 2016.07.29 by 라자루스
초보자 FTP 비번을 변경하고자 합니다. [2] 2016.07.29 by 크리스리
thdwjdtjr 오류메세지.... 어느 부분을 수정하여야 하는지요 [1] file 2016.07.29 by 휘즈
김서연471 xe 설치시 입력한 패스워드로 설치 후 로그인이 안돼요. [2] 2016.07.29 by Pinktoe
댑펑 관리자 로그인시 사이트가 느려진다면 어디를 봐야 할까요? [5] 2016.07.29 by 휘즈
lark007 insert.xml 파일의 역할이 뭔지요? [3] 2016.07.29 by 휘즈
KanTa 도메인 포워딩시 반응형 웹으로 접속이 안됩니다. [6] 2016.07.29 by KanTa
startico 비밀글은 new 표시가 안 되나요 ? [3] 2016.07.29 by startico
체널kta 게시글이 날짜순 롤링(움직이는) 위젯이 있나요? [2] 2016.07.29 by 체널kta
홍찬 웹콘 Mosaic Contents Rolling 위젯 jquery 라이브러리를 로드 ? [1] 2016.07.28 by HowtoXE