// 자동 댓글 내용 배열 정의
$comment_contents = [
"타인의 명예를 해치는 내용 피하기\n상대방을 비판하는 내용을 올릴 경우, 상대방과 갈등을 일으킬 뿐만 아니라 타인의 명예를 훼손하는 등 부정적인 영향을 끼칠 수 있으므로 주의해야 합니다.\n\n",
"타인의 사진과 소식은 함부로 올리지 않기\n당사자의 의사를 묻지 않고 타인의 사진을 올리는 것은 실례입니다. 다른 사람의 사진이나 소식을 공유하고 싶을 땐 상대방의 의사를 먼저 물어보아야 합니다.\n\n",
"확인되지 않은 정보는 공유하지 않기\n인터넷에는 진실을 확인하기 어려운 정보들이 많은데요. 이를 아무 의심 없이 다른 사람에게 공유하게 되면 혼란을 일으키게 됩니다. 정보를 공유할 땐 그 정보가 진실인지 사실 여부를 먼저 확인하고, 출처를 밝혀야 합니다.\n\n",
"친구 초대 및 추가 등 강요하지 않기\nSNS에선 친구 신청을 보내며 받기도 합니다. 이를 이용해 무턱대고 친구 신청을 하고 상대가 받아주지 않으면 불편한 심경을 드러내는 사람들이 종종 있는데요. 친구 신청을 받는 것은 개인의 자유이기 때문에 강요해서는 안 됩니다.",
"건전한 대화 유지하기\n온라인 커뮤니티에서는 건전한 대화를 유지하는 것이 중요합니다.\n\n타인을 존중하는 자세를 가지기\n타인을 존중하며 긍정적인 커뮤니티 문화를 조성합시다.",
"'악플' 달지 않기\n특정 인물 또는 게시물이 자신의 마음에 들지 않아 악의적인 댓글을 작성하기도 합니다. 이러한 것을 악플이라고 하는데요. 자신의 의견을 표현하는 것은 자유이지만, 과도한 표현이나 지나친 비방은 책임을 져야 하는 상황이 생길 수 있으므로 주의해야 합니다.\n\n",
"사실이 입증되지 않은 내용 올리지 않기\n익명을 이용해 거짓 정보 등을 게시판에 올리면 다른 사람들이 잘못된 정보로 인해 혼란을 느낄 수 있습니다. 때문에 사실이 입증되지 않은 내용은 올리지 않도록 해야 합니다.\n\n",
"욕설, 과격한 표현 하지 않기\n게시판을 이용할 때면 욕설 및 과격한 표현을 쉽게 찾아 볼 수 있습니다. 자신이 뱉은 말은 곧 자신의 얼굴이 될 수 있음을 기억하고 게시판과 SNS에서도 욕설과 과격한 표현은 하지 않도록 합시다.\n\n",
"사적인 질문하지 않기\n다른 사람들과 함께 있는 공간에서 사적인 질문은 하지 않는 것이 좋은데요. 당사자와 갈등이 생길 수 있으니 주의하도록 합시다.\n\n"
];
// 자동 댓글 등록 함수
function insert_auto_comment($bo_table, $wr_id, $comment_content) {
global $g5, $member;
$write_table = $g5['write_prefix'] . $bo_table;
// 원글 정보 가져오기
$wr = sql_fetch("SELECT * FROM $write_table WHERE wr_id = '$wr_id'");
// 원글의 작성 시간을 댓글의 작성 시간으로 사용
$comment_datetime = $wr['wr_datetime'];
// 자동 댓글 INSERT
$sql = "INSERT INTO $write_table
SET ca_name = '{$wr['ca_name']}',
wr_option = '',
wr_num = '{$wr['wr_num']}',
wr_reply = '',
wr_parent = '$wr_id',
wr_is_comment = 1,
wr_comment = 1,
wr_comment_reply = '',
wr_subject = '',
wr_content = '" . sql_escape_string($comment_content) . "',
mb_id = 'admin',
wr_password = '',
wr_name = '관리자',
wr_email = '',
wr_homepage = '',
wr_datetime = '" . $comment_datetime . "',
wr_last = '" . $comment_datetime . "',
wr_ip = '{$_SERVER['REMOTE_ADDR']}'";
sql_query($sql);
// 새로 추가한 댓글의 ID 가져오기
$comment_id = sql_insert_id();
// 원글 댓글 수와 마지막 댓글 작성 시간 업데이트
sql_query("UPDATE $write_table SET wr_comment = wr_comment + 1, wr_last = '" . $comment_datetime . "' WHERE wr_id = '$wr_id'");
// 최근 글 테이블에 새 댓글 추가
sql_query("INSERT INTO {$g5['board_new_table']}
(bo_table, wr_id, wr_parent, bn_datetime, mb_id)
VALUES ('$bo_table', '$comment_id', '$wr_id', '" . $comment_datetime . "', 'admin')");
// 게시판 테이블의 댓글 수 증가
sql_query("UPDATE {$g5['board_table']}
SET bo_count_comment = bo_count_comment + 1
WHERE bo_table = '$bo_table'");
}
// 자동 댓글 등록
$comment_content = $comment_contents[array_rand($comment_contents)];
insert_auto_comment($bo_table, $wr_id, $comment_content);