| 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) |
| 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) |
| 320 |
$result_set["return"]["code"] = -1; |
$result_set["return"]["code"] = -1; |
| 321 |
array_push($result_set["return"]["errorFields"], array( |
array_push($result_set["return"]["errorFields"], array( |
| 322 |
"id" => "prompt", |
"id" => "prompt", |
| 323 |
"errMsg" => "本版连续发表主题数量达到上限", |
"errMsg" => "本版连续发表文章数量达到上限", |
| 324 |
)); |
)); |
| 325 |
|
|
| 326 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 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) |
| 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 |
|
|