public function getTitleKey($sys = true) { $tmp = array(); $ret = bbs_gettitkey($this->NAME, $tmp, $sys ? 1 : 0); if (false === $ret) { return false; } foreach ($tmp as &$v) { $v = $v['desc']; } return $tmp; }
$num = bbs_get_records_from_id($board, $reid, $dir_modes["NORMAL"], $articles); if ($num == 0) { html_error_quit("错误的 Re 文编号"); } if ($articles[1]["FLAGS"][2] == 'y') { html_error_quit("该文不可回复!"); } if (bbs_is_member_read($brdarr) && no_member_read_perm($articles[1])) { html_error_quit("本版驻版可读,非本版驻版用户不能回复本版文章!"); } } $brd_encode = urlencode($board); bbs_board_nav_header($brdarr, $reid ? "回复文章" : "发表文章"); if (!$reid) { $titkey = array(); $count = bbs_gettitkey($board, $titkey, 1); for ($i = 0; $i < $count; $i++) { if ($i == 0) { $tk = $titkey[0]["desc"]; } else { $tk = $tk . "" . $titkey[$i]["desc"]; } } } ?> <script type="text/javascript" src="static/www2-addons.js"></script> <script type="text/javascript"><!-- var o = new replyForm('<?php echo $brd_encode; ?> ',<?php
if ($articles[1]["FLAGS"][2] == 'y') { html_error_quit("该文不可回复!"); } } //post articles $anony = isset($_POST["anony"]) ? intval($_POST["anony"]) : 0; bbs_board_nav_header($brdArr, $reID ? "回复文章" : "发表文章"); if ($tmpl & $reID > 0) { $filename = "boards/" . $boardName . "/" . $articles[1]["FILENAME"]; $contents .= bbs_get_quote($filename); } $title = rtrim($_POST["title"]); if (isset($_POST["titkey"])) { $tk = intval(@$_POST["titkey"]); $titkey = array(); $count = bbs_gettitkey($boardName, $titkey, 1); if ($tk > 0 && $tk <= $count) { $title = '[' . $titkey[$tk - 1]["desc"] . ']' . $title; } } $ret = bbs_postarticle($boardName, $title, $tmpl ? $contents : $_POST["text"], intval(@$_POST["signature"]), $reID, $outgo, $anony, @intval($_POST["mailback"]), $is_tex); switch ($ret) { case -1: html_error_quit("错误的讨论区名称!"); break; case -2: html_error_quit("本版为二级目录版!"); break; case -3: html_error_quit("标题为空!"); break;