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

Diff of /fenglin/bbs/post_service.php

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

Revision 1.8 by sysadm, Tue Apr 15 09:54:08 2025 UTC Revision 1.10 by sysadm, Wed Apr 23 04:51:55 2025 UTC
# Line 1  Line 1 
1  <?  <?php
2          require_once "../lib/common.inc.php";          require_once "../lib/common.inc.php";
3          require_once "../lib/db_open.inc.php";          require_once "../lib/db_open.inc.php";
4          require_once "../lib/lml.inc.php";          require_once "../lib/lml.inc.php";
5          require_once "../lib/str_process.inc.php";          require_once "../lib/str_process.inc.php";
6          require_once "./common_lib.inc.php";          require_once "./article_op.inc.php";
7          require_once "./session_init.inc.php";          require_once "./session_init.inc.php";
8          require_once "./check_sub.inc.php";          require_once "./check_sub.inc.php";
9    
# Line 221  Line 221 
221                  }                  }
222                  else // Reply article                  else // Reply article
223                  {                  {
224                          $sql = "SELECT TID, SID, title, `lock` FROM bbs WHERE AID = $reply_id AND visible";                          $sql = "SELECT TID, SID, title, `lock` FROM bbs WHERE AID = $reply_id AND visible FOR UPDATE";
225                                                    
226                          $rs = mysqli_query($db_conn, $sql);                          $rs = mysqli_query($db_conn, $sql);
227                          if ($rs == false)                          if ($rs == false)
# Line 255  Line 255 
255    
256                          if ($tid != 0) // Article to be replied is not the head of topic thread                          if ($tid != 0) // Article to be replied is not the head of topic thread
257                          {                          {
258                                  $sql = "SELECT SID, title, `lock` FROM bbs WHERE AID = $tid AND visible";                                  $sql = "SELECT SID, title, `lock` FROM bbs WHERE AID = $tid AND visible FOR UPDATE";
259    
260                                  $rs = mysqli_query($db_conn, $sql);                                  $rs = mysqli_query($db_conn, $sql);
261                                  if ($rs == false)                                  if ($rs == false)
# Line 348  Line 348 
348          }          }
349          else // Modify article          else // Modify article
350          {          {
351                  $sql = "SELECT TID, UID, SID, excerption FROM bbs WHERE AID = $id AND visible";                  $sql = "SELECT TID, UID, SID, excerption FROM bbs WHERE AID = $id AND visible FOR UPDATE";
352    
353                  $rs = mysqli_query($db_conn, $sql);                  $rs = mysqli_query($db_conn, $sql);
354                  if ($rs == false)                  if ($rs == false)
# Line 622  Line 622 
622                  if ($reply_id > 0)                  if ($reply_id > 0)
623                  {                  {
624                          $sql = "UPDATE bbs SET reply_count = reply_count + 1,                          $sql = "UPDATE bbs SET reply_count = reply_count + 1,
625                                          last_reply_dt = now(), last_reply_UID=" . $_SESSION["BBS_uid"] .                                          last_reply_dt = NOW(), last_reply_UID=" . $_SESSION["BBS_uid"] .
626                                          ", last_reply_username = '" . $_SESSION["BBS_username"] .                                          ", last_reply_username = '" . $_SESSION["BBS_username"] .
627                                          "', last_reply_nickname = '$nickname' WHERE Aid = $tid";                                          "', last_reply_nickname = '$nickname' WHERE Aid = $tid";
628    


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

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