if (mysql_num_rows($q_dbb) > 0) { $content .= '<div class="reply_d">'; $i = 0; $fid = 0; do { if ($i == 0) { $fid = $r_dbb['id']; } $content .= '<div class="reply_v"><a href="?m=user&id=' . $r_dbb['aid'] . '">' . $r_dbb['name'] . '</a>:' . mbookencode($r_dbb['content']) . '<div class="reply_i">- ' . getldate($r_dbb['datetime']) . '</div></div>'; $i++; } while ($r_dbb = mysql_fetch_assoc($q_dbb)); $content .= '<div class="reply_v"><a href="?m=album&id=' . $r_dbr['sid'] . '#topic-' . $fid . '">更多评论</a></div></div>'; } mysql_free_result($q_dbb); } else { $content .= mbookencode($r_dbr['content']); } $content .= '</div></div>'; } while ($r_dbr = mysql_fetch_assoc($q_dbr)); mysql_free_result($q_dbr); } mysql_free_result($q_a_dbr); if (isset($p_dbr) && $p_dbr > 1) { $content .= getpage($page, $p_dbt); } if ($c_log) { $content .= '<div class="title">发表评论</div><div class="lcontent"><form method="post" action="" class="btform" id="lyform"><textarea name="rinfo" id="forminfor0" rows="4" style="width: 95%" class="bt_input" rel="内容"></textarea><br/><input type="submit" value="发表评论" /></form></div>'; } } } else { header('Location:./');
function getmco($c, $i, $n = 0, $r = 0) { $m = 200; return ($r > 0 && strstr($c, "\r") ? '<br/>' : '') . (strlen($c) > $m ? mbookencode(substrs($c, $m - 5)) . '<br/><a href="?m=list&id=' . $i . ($n > 0 ? '#reply-' . $n : '') . '">查看全部 >></a>' : mbookencode($c)); }
if ($id > 0 && $is_comment > 0 || $c_dbr > 0) { $content .= '<div class="reply_d">'; } if ($c_dbr > 0) { if ($id == 0 && $r_dbt['tid'] < 2) { $s_dbr = sprintf('%s limit %d', $s_a_dbr, $reply_s); $q_dbr = mysql_query($s_dbr) or die(''); } $r_dbr = mysql_fetch_assoc($q_dbr); $i = 0; $fid = 0; do { if ($i == 0) { $fid = $r_dbr['id']; } $content .= '<div class="reply_v" id="reply-' . $r_dbr['id'] . '"><a href="?m=user&id=' . $r_dbr['aid'] . '">' . $r_dbr['name'] . '</a>:' . ($id > 0 ? mbookencode($r_dbr['content']) : getmco($r_dbr['content'], $r_dbt['id'], $r_dbr['id'], 1)) . '<div class="reply_i">- ' . getldate($r_dbr['datetime']) . '</div></div>'; $i++; } while ($r_dbr = mysql_fetch_assoc($q_dbr)); if ($id == 0) { if ($r_dbt['tid'] > 1) { $content .= '<div class="reply_v"><a href="?m=' . ($r_dbt['tid'] > 2 ? 'camp' : 'album') . '&id=' . $r_dbt['sid'] . '#topic-' . $fid . '">更多评论</a></div>'; } else { mysql_free_result($q_dbr); if ($is_comment > 0) { $a_ci[$r_dbt['id']][] = '<a href="?m=list&id=' . $r_dbt['id'] . '#reply">发表回复</a>'; } if ($c_dbr > $reply_s) { $a_ci[$r_dbt['id']][] = '<a href="?m=list&id=' . $r_dbt['id'] . '">更多回复</a>'; } if (isset($a_ci[$r_dbt['id']])) { $content .= '<div class="reply_v">' . join(' | ', $a_ci[$r_dbt['id']]) . '</div>';
} else { $title .= ' - 收件箱'; $s_a_dbg = sprintf('select a.*, b.name from %s as a, %s as b where a.tid=%s and a.aid=b.id order by a.datetime desc', $dbprefix . 'message', $dbprefix . 'member', $_SESSION[$config['u_hash']]); $q_a_dbg = mysql_query($s_a_dbg) or die(''); $c_dbg = mysql_num_rows($q_a_dbg); if ($c_dbg > 0) { $p_dbg = ceil($c_dbg / $config['pagesize']); if ($page > $p_dbg) { $page = $p_dbg; } $s_dbg = sprintf('%s limit %d, %d', $s_a_dbg, ($page - 1) * $config['pagesize'], $config['pagesize']); $q_dbg = mysql_query($s_dbg) or die(''); $r_dbg = mysql_fetch_assoc($q_dbg); $content .= '<div class="title">收件箱</div>'; do { $content .= '<div class="topic" id="topic-' . $r_dbg['id'] . '"><a href="?m=message&id=' . $r_dbg['aid'] . '#msg-' . $r_dbg['id'] . '">' . $r_dbg['name'] . '</a> 致 我' . ($r_dbg['readed'] > 0 ? ' <img src="../images/new.gif" alt="" title="新消息"/>' : '') . ' ' . getldate($r_dbg['datetime']) . '<div class="list_c">' . mbookencode($r_dbg['content']) . '</div></div>'; if ($r_dbg['readed'] > 0) { $u_db = sprintf('update %s set readed=0 where id=%s', $dbprefix . 'message', $r_dbg['id']); $result = mysql_query($u_db) or die(''); } } while ($r_dbg = mysql_fetch_assoc($q_dbg)); mysql_free_result($q_dbg); if ($p_dbg > 1) { $content .= getpage($page, $p_dbg); } } else { $content .= '<div class="title">短消息</div><div class="lcontent">没有短消息</div>'; } mysql_free_result($q_a_dbg); } } else {
mysql_free_result($q_dbc); } $content .= '</div>'; $s_a_dbr = sprintf('select a.id, a.aid, a.content, a.datetime, b.name from %s as a, %s as b where a.pid=%s and a.aid=b.id and a.disp=0 order by a.datetime desc', $dbprefix . 'pcomment', $dbprefix . 'member', $r_dbp['id']); $q_a_dbr = mysql_query($s_a_dbr) or die(''); $c_dbr = mysql_num_rows($q_a_dbr); if ($c_dbr > 0) { $p_dbr = ceil($c_dbr / $config['pagesize']); if ($page > $p_dbr) { $page = $p_dbr; } $s_dbr = sprintf('%s limit %d, %d', $s_a_dbr, ($page - 1) * $config['pagesize'], $config['pagesize']); $q_dbr = mysql_query($s_dbr) or die(''); $r_dbr = mysql_fetch_assoc($q_dbr); do { $content .= '<div class="topic" id="topic-' . $r_dbr['id'] . '"><a href="?m=user&id=' . $r_dbr['aid'] . '">' . $r_dbr['name'] . '</a> ' . getldate($r_dbr['datetime']) . '<div class="list_c">' . mbookencode($r_dbr['content']) . '</div></div>'; } while ($r_dbr = mysql_fetch_assoc($q_dbr)); mysql_free_result($q_dbr); } mysql_free_result($q_a_dbr); if (isset($p_dbr) && $p_dbr > 1) { $content .= getpage($page, $p_dbt); } if ($c_log) { $content .= '<div class="title">发表评论</div><div class="lcontent"><form method="post" action="" class="btform" id="lyform"><textarea name="rinfo" id="forminfor0" rows="4" style="width: 95%" class="bt_input" rel="内容"></textarea><br/><input type="submit" value="发表评论" /></form></div>'; } } } else { header('Location:./'); exit; }