| 41 |
)); |
)); |
| 42 |
} |
} |
| 43 |
|
|
| 44 |
|
$r_title = split_line($title, "", 80, 1); |
| 45 |
|
if ($title != $r_title) |
| 46 |
|
{ |
| 47 |
|
$result_set["return"]["code"] = -1; |
| 48 |
|
array_push($result_set["return"]["errorFields"], array( |
| 49 |
|
"id" => "title", |
| 50 |
|
"errMsg" => "超长已截断", |
| 51 |
|
"updateValue" => $r_title, |
| 52 |
|
)); |
| 53 |
|
} |
| 54 |
|
|
| 55 |
|
$r_title = check_badwords($title, "****"); |
| 56 |
|
if ($title != $r_title) |
| 57 |
|
{ |
| 58 |
|
$result_set["return"]["code"] = -1; |
| 59 |
|
array_push($result_set["return"]["errorFields"], array( |
| 60 |
|
"id" => "title", |
| 61 |
|
"errMsg" => "已过滤", |
| 62 |
|
"updateValue" => $r_title, |
| 63 |
|
)); |
| 64 |
|
} |
| 65 |
|
|
| 66 |
|
$r_content = check_badwords($content, "****"); |
| 67 |
|
if ($content != $r_content) |
| 68 |
|
{ |
| 69 |
|
$result_set["return"]["code"] = -1; |
| 70 |
|
array_push($result_set["return"]["errorFields"], array( |
| 71 |
|
"id" => "content", |
| 72 |
|
"errMsg" => "已过滤", |
| 73 |
|
"updateValue" => $r_content, |
| 74 |
|
)); |
| 75 |
|
} |
| 76 |
|
|
| 77 |
if ($emoji <= 0 || $emoji > $BBS_emoji_count) |
if ($emoji <= 0 || $emoji > $BBS_emoji_count) |
| 78 |
{ |
{ |
| 79 |
$result_set["return"]["code"] = -1; |
$result_set["return"]["code"] = -1; |
| 98 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 99 |
} |
} |
| 100 |
|
|
| 101 |
// Append sign |
// Append sign for new post |
| 102 |
if ($sign_id > 0) |
if ($id == 0 && $sign_id > 0) |
| 103 |
{ |
{ |
| 104 |
$sql = "SELECT sign_" . $sign_id . " AS sign FROM user_pubinfo WHERE UID = " . $_SESSION["BBS_uid"]; |
$sql = "SELECT sign_" . $sign_id . " AS sign FROM user_pubinfo WHERE UID = " . $_SESSION["BBS_uid"]; |
| 105 |
$rs = mysqli_query($db_conn, $sql); |
$rs = mysqli_query($db_conn, $sql); |
| 125 |
$content .= ("\n--\n※作者已于 " . date("Y-m-d H:i:s") . " 修改本文※\n"); |
$content .= ("\n--\n※作者已于 " . date("Y-m-d H:i:s") . " 修改本文※\n"); |
| 126 |
} |
} |
| 127 |
|
|
| 128 |
// Filter badwords and truncate |
// Calculate length of content |
|
$title = check_badwords(split_line($title, "", 80, 1)); |
|
|
$content = check_badwords($content); |
|
| 129 |
$length = str_length(LML($content, false, false, 1024)); |
$length = str_length(LML($content, false, false, 1024)); |
| 130 |
|
|
| 131 |
// Initial variables |
// Initial variables |
| 760 |
} |
} |
| 761 |
|
|
| 762 |
// Set return path |
// Set return path |
|
$result_set["return"]["tid"] = $tid; |
|
| 763 |
$result_set["return"]["aid"] = $aid; |
$result_set["return"]["aid"] = $aid; |
| 764 |
|
|
| 765 |
$_SESSION["BBS_last_sub_tm"] = time(); |
$_SESSION["BBS_last_sub_tm"] = time(); |