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

Annotation of /fenglin/bbs/msg_service_del.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide 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 sysadm 1.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 sysadm 1.2
51 sysadm 1.1 $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 sysadm 1.2
57 sysadm 1.1 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