[팁] 쪽지 2를 통해서 쪽지를 자동발송하려고 할 때 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

[팁] 쪽지 2를 통해서 쪽지를 자동발송하려고 할 때 정보

[팁] 쪽지 2를 통해서 쪽지를 자동발송하려고 할 때

본문

우띠님께 불편함을 준 사항인데, 저도 지금 생각이 났어요. ㅠ..ㅠ

쪽지2의 수신 테이블(g4_memo_recv)의 me_id는 auto_increment가 아닙니다.
왜??? send를 하고 같은 me_id 값으로 recv 테이블에 넣기 때문에 me_id 값을
맞추기 위해서 auto increment 설정을 안했어요.

결국 2.0.0에서 recv 테이블에 auto increment를 걸게 되었습니다.

(예제)

        // 쪽지 INSERT (수신함)
        $sql = " insert into $g4[memo_recv_table]
                        ( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
                values ('$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'recv', '$mb_list[$i]', '$file_name0', '$file_name3' ) ";
        sql_query($sql);
        $me_id = mysql_insert_id();

        // 쪽지 INSERT (발신함 - me_id는 발신함의 me_id와 동일하게 유지)
        $sql = " insert into $g4[memo_send_table]
                        ( me_id,  me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
                values ( $me_id,  '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'send', '$member[mb_id]', '$file_name0', '$file_name3' ) ";
        sql_query($sql);
       
        // 실시간 쪽지 알림 기능
        $sql = " update $g4[member_table]
                    set mb_memo_call = '$member[mb_id]'
                  where mb_id = '$mb_list[$i]' ";
        sql_query($sql);
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로