쪽지보내기에서 문제가 생겼습니다.

쪽지를 보내면 내가 지정한 사람외에 다른사람들에게도 쪽지가 갑니다.

그동안 쪽지를 주고받은 사람들에게도 모두 쪽지가 갑니다.
검색을 해봐도 이런 문제는 없는거 같아서요

해결방법을 알려주세요..

부탁드립니다..
|

댓글 2개

/bbs/memo_form_update.php 파일을 건들이신 적이 있나 보군요.
그누보드 원본을 받아서 덮어쓰시거나 아래 내용으로 덮어써보세요.







<?
include_once("./_common.php");

if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다.");

$tmp_list = explode(",", $me_recv_mb_id);
$me_recv_mb_id_list = "";
$msg = "";
$comma1 = $comma2 = "";
$mb_list = array();
$mb_array = array();
for ($i=0; $i<count($tmp_list); $i++) {
$row = get_member($tmp_list[$i]);
if ((!$row[mb_id] || !$row[mb_open] || $row[mb_leave_date] || $row[mb_intercept_date]) && !$is_admin) {
$msg .= "$comma1$tmp_list[$i]";
$comma1 = ",";
} else {
$me_recv_mb_id_list .= "$comma2$row[mb_nick]";
$mb_list[] = $tmp_list[$i];
$mb_array[] = $row;
$comma2 = ",";
}
}

if ($msg && !$is_admin)
alert("회원아이디 \'".$msg."\' 은(는) 존재(또는 정보공개)하지 않는 회원아이디 이거나 탈퇴, 접근차단된 회원아이디 입니다.\\n\\n쪽지를 발송하지 않았습니다.");

if (!$is_admin) {
if (count($mb_list)) {
$point = (int)$config[cf_memo_send_point] * count($mb_list);
if ($point) {
if ($member[mb_point] - $point < 0) {
alert("보유하신 포인트(".number_format($member[mb_point])."점)가 모자라서 쪽지를 보낼 수 없습니다.");
}
}
}
}

for ($i=0; $i<count($mb_list); $i++) {
if (trim($mb_list[$i])) {
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;

// 쪽지 INSERT
$sql = " insert into $g4[memo_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo )
values ( '$me_id', '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo' ) ";
sql_query($sql);

// 실시간 쪽지 알림 기능
$sql = " update $g4[member_table]
set mb_memo_call = '$member[mb_id]'
where mb_id = '$mb_list[$i]' ";
sql_query($sql);

if (!$is_admin) {
$recv_mb_nick = get_text($mb_array[$i][mb_nick]);
$recv_mb_id = $mb_array[$i][mb_id];
insert_point($member[mb_id], (int)$config[cf_memo_send_point] * (-1), "{$recv_mb_nick}({$recv_mb_id})님께 쪽지 발송", "@memo", $recv_mb_id, $me_id);
}
}
}

alert("\'$me_recv_mb_id_list\' 님께 쪽지를 전달하였습니다.", "./memo.php?kind=send");
?>
말러님 감사합니다.. 일단 이렇게 해보구 다시 질문 올릴게요..ㅎㅎ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고