/[LeafOK_CVS]/fenglin/bbs/msg_service_del.php
ViewVC logotype

Contents of /fenglin/bbs/msg_service_del.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations)
Tue Apr 29 11:55:32 2025 UTC (10 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.2: +0 -1 lines
Remove redundant PHP closing tag

1 <?php
2 require_once "../lib/db_open.inc.php";
3 require_once "./session_init.inc.php";
4
5 $data = json_decode(file_get_contents("php://input"), true);
6
7 $sent = (isset($data["sent"]) && $data["sent"] == "1");
8 $msg_id = (isset($data["delete_msg_id"]) ? $data["delete_msg_id"] : array());
9
10 $result_set = array(
11 "return" => array(
12 "code" => 0,
13 "message" => "",
14 "errorFields" => array(),
15 )
16 );
17
18 header("Content-Type:application/json; charset=utf-8");
19
20 if ($_SESSION["BBS_uid"] == 0)
21 {
22 $result_set["return"]["code"] = -1;
23 $result_set["return"]["message"] = "没有登录";
24
25 mysqli_close($db_conn);
26 exit(json_encode($result_set));
27 }
28
29 $msg_id_list = "-1";
30 foreach($msg_id as $mid)
31 {
32 $msg_id_list .= (", " . $mid);
33 }
34
35 if ($msg_id_list == "-1")
36 {
37 $result_set["return"]["code"] = -1;
38 $result_set["return"]["message"] = "没有选中消息";
39
40 mysqli_close($db_conn);
41 exit(json_encode($result_set));
42 }
43
44 if ($msg_id_list != "-1")
45 {
46 $sql = "UPDATE bbs_msg SET " . ($sent ? "s_deleted" : "deleted") .
47 " = 1 WHERE MID IN ($msg_id_list) AND " .
48 ($sent ? "fromUID" : "toUID") . " = " . $_SESSION["BBS_uid"] .
49 " AND " . ($sent ? "s_deleted" : "deleted") . " = 0";
50
51 $rs = mysqli_query($db_conn, $sql);
52 if ($rs == false)
53 {
54 $result_set["return"]["code"] = -2;
55 $result_set["return"]["message"] = "Delete message error: " . mysqli_error($db_conn);
56
57 mysqli_close($db_conn);
58 exit(json_encode($result_set));
59 }
60 }
61
62 mysqli_close($db_conn);
63 exit(json_encode($result_set));

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1