| 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 |
|
|
| 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) |
| 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 |
|
|