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

Diff of /fenglin/bbs/msg_service_del.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 by sysadm, Wed Apr 23 04:56:37 2025 UTC Revision 1.4 by sysadm, Wed Feb 11 10:59:14 2026 UTC
# Line 26  Line 26 
26                  exit(json_encode($result_set));                  exit(json_encode($result_set));
27          }          }
28    
29          $msg_id_list = "-1";          $msg_id_list = array(-1);
30          foreach($msg_id as $mid)          foreach($msg_id as $mid)
31          {          {
32                  $msg_id_list .= (", " . $mid);                  array_push($msg_id_list, $mid);
33          }          }
34    
35          if ($msg_id_list == "-1")          if (count($msg_id_list) == 1)
36          {          {
37                  $result_set["return"]["code"] = -1;                  $result_set["return"]["code"] = -1;
38                  $result_set["return"]["message"] = "没有选中消息";                  $result_set["return"]["message"] = "没有选中消息";
# Line 40  Line 40 
40                  mysqli_close($db_conn);                  mysqli_close($db_conn);
41                  exit(json_encode($result_set));                  exit(json_encode($result_set));
42          }          }
43            else
         if ($msg_id_list != "-1")  
44          {          {
45                  $sql = "UPDATE bbs_msg SET " . ($sent ? "s_deleted" : "deleted") .                  $sql = "UPDATE bbs_msg SET " . ($sent ? "s_deleted" : "deleted") . " = 1 WHERE MID IN (" .
46                                  " = 1 WHERE MID IN ($msg_id_list) AND " .                                  implode(",", $msg_id_list) .
47                                  ($sent ? "fromUID" : "toUID") . " = " . $_SESSION["BBS_uid"] .                                  ") AND " . ($sent ? "fromUID" : "toUID") . " = " . $_SESSION["BBS_uid"] .
48                                  " AND " . ($sent ? "s_deleted" : "deleted") . " = 0";                                  " AND " . ($sent ? "s_deleted" : "deleted") . " = 0";
49            
50                  $rs = mysqli_query($db_conn, $sql);                  $rs = mysqli_query($db_conn, $sql);
51                  if ($rs == false)                  if ($rs == false)
52                  {                  {
53                          $result_set["return"]["code"] = -2;                          $result_set["return"]["code"] = -2;
54                          $result_set["return"]["message"] = "Delete message error: " . mysqli_error($db_conn);                          $result_set["return"]["message"] = "Delete message error: " . mysqli_error($db_conn);
55            
56                          mysqli_close($db_conn);                          mysqli_close($db_conn);
57                          exit(json_encode($result_set));                          exit(json_encode($result_set));
58                  }                  }
# Line 61  Line 60 
60    
61          mysqli_close($db_conn);          mysqli_close($db_conn);
62          exit(json_encode($result_set));          exit(json_encode($result_set));
 ?>  


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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