등업신청이 허락되었을때 쪽지보내기 정보
등업신청이 허락되었을때 쪽지보내기본문
<?php
include_once("./_common.php");
if (!$is_admin)
alert("최고관리자만 접근 가능합니다.");
$mb = get_member($_POST["mb_id"]);
if (!$mb["mb_id"])
alert("존재하지 않는 회원입니다.");
if ($_POST["agree"] == "agree") {
if (!isset($_POST["hope_level"]) || !isset($_POST["level_up_point"]) ||
!is_numeric($_POST["hope_level"]) || !is_numeric($_POST["level_up_point"]))
alert("값이 제대로 넘어오지 않았습니다.");
// 혹시라도 만기일이 이상한 값이지 모르니...
$expire_date = strtotime($_POST["expire_date"]);
if ($expire_date < $g4["server_time"])
$expire_date = strtotime("$g4[time_ymdhis] +1 month");
else
$expire_date = date("Y-m-d H:i:s", $expire_date);
$sql = " UPDATE $g4[member_table] SET mb_level = '$_POST[hope_level]', mb_10 = '$expire_date' WHERE mb_id = '$mb[mb_id]' ";
sql_query($sql);
$po_content = "레벨업 포인트 감소";
insert_point($mb["mb_id"], -$_POST["level_up_point"], $po_content, '@passive', $mb["mb_id"], $member["mb_id"]."-".uniqid(""));
} elseif ($_POST["agree"] == "reject") {
$sql = " UPDATE $g4[member_table] SET mb_9 = '' WHERE mb_id = '$mb[mb_id]' ";
sql_query($sql);
$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
$me_memo = "관리자님에 의해 레벨업이 취소되었습니다.";
$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[mb_id]', '$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[mb_id]' ";
sql_query($sql);
alert("$mb[mb_id] 님께 쪽지를 전달하였습니다.");
} else {
alert ("agree값을 제대로 넘겨주세요");
}
if (!$url)
$url = $g4["path"];
alert("$mb[mb_nick]($mb[mb_id])님의 레벨업 신청이 처리되었습니다.", $url);
?>
님의 레벨업 신청이 처리되었습니다 부분에 쪽지보내는걸 넣어야될거같은데
스크립트가 뭔지모르겠어서 질문드립니다 ~
include_once("./_common.php");
if (!$is_admin)
alert("최고관리자만 접근 가능합니다.");
$mb = get_member($_POST["mb_id"]);
if (!$mb["mb_id"])
alert("존재하지 않는 회원입니다.");
if ($_POST["agree"] == "agree") {
if (!isset($_POST["hope_level"]) || !isset($_POST["level_up_point"]) ||
!is_numeric($_POST["hope_level"]) || !is_numeric($_POST["level_up_point"]))
alert("값이 제대로 넘어오지 않았습니다.");
// 혹시라도 만기일이 이상한 값이지 모르니...
$expire_date = strtotime($_POST["expire_date"]);
if ($expire_date < $g4["server_time"])
$expire_date = strtotime("$g4[time_ymdhis] +1 month");
else
$expire_date = date("Y-m-d H:i:s", $expire_date);
$sql = " UPDATE $g4[member_table] SET mb_level = '$_POST[hope_level]', mb_10 = '$expire_date' WHERE mb_id = '$mb[mb_id]' ";
sql_query($sql);
$po_content = "레벨업 포인트 감소";
insert_point($mb["mb_id"], -$_POST["level_up_point"], $po_content, '@passive', $mb["mb_id"], $member["mb_id"]."-".uniqid(""));
} elseif ($_POST["agree"] == "reject") {
$sql = " UPDATE $g4[member_table] SET mb_9 = '' WHERE mb_id = '$mb[mb_id]' ";
sql_query($sql);
$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
$me_memo = "관리자님에 의해 레벨업이 취소되었습니다.";
$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[mb_id]', '$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[mb_id]' ";
sql_query($sql);
alert("$mb[mb_id] 님께 쪽지를 전달하였습니다.");
} else {
alert ("agree값을 제대로 넘겨주세요");
}
if (!$url)
$url = $g4["path"];
alert("$mb[mb_nick]($mb[mb_id])님의 레벨업 신청이 처리되었습니다.", $url);
?>
님의 레벨업 신청이 처리되었습니다 부분에 쪽지보내는걸 넣어야될거같은데
스크립트가 뭔지모르겠어서 질문드립니다 ~
Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, null given in /home/kagla/new-sir/old/lib/common.lib.php:2339 Stack trace: #0 /home/kagla/new-sir/old/lib/common.lib.php(2339): mysqli_fetch_assoc() #1 /home/kagla/new-sir/old/skin/board/v16/view.skin.php(795): sql_fetch_array() #2 /home/kagla/new-sir/old/bbs/view.php(403): include_once('...') #3 /home/kagla/new-sir/old/bbs/board.php(300): include_once('...') #4 {main} thrown in /home/kagla/new-sir/old/lib/common.lib.php on line 2339