使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(下)
2010-02-25 00:00:00 来源:WEB开发网清单 23 包含 comment_moderate.php 文件的片段,其中包含 Moderate Comments 页面的代码。下载 部分的源代码包含了完整的文件。将 comment_moderate.php 文件保存到项目的根目录中。
清单 23. 来自 comment_moderate.php 文件的片段
...
$article = new Article;
$comments = $article->getPendingComments();
...
<table cellpadding="6" cellspacing="0" border="0">
<thead><tr><th>Comment:</th><th>Actions:
</th></tr></thead>
<tbody>
<?php
if(is_array($comments) && count($comments) > 0) {
for($i = 0; $i < count($comments); $i++) {
$com_id = $comments[$i][0];
$com_name = $comments[$i][1];
$com_date = $comments[$i][2];
$com_text = $comments[$i][4];
$com_title = $article->getArticleTitleById
($comments[$i][3]);
if(($i+1) % 2 == 0) echo '<tr>';
else echo '<tr class="odd">';
echo '<td>'.$com_text.'<br /><em>Left
By: '.$com_name
.' on '.$com_date.'<br />Article: '.$com_title
.'</td>';
echo '<td>';
echo '<a
href="comment_moderate_process.php?id='.$com_id.'&action=A">Approve</a> | ';
echo '<a
href="comment_moderate_process.php?id='.$com_id.'&action=R">Reject</a>';
echo '</td></tr>';
}
} else {
echo '<tr><td colspan="3">No comments pending
moderation.</td></tr>';
}
?>
</tbody>
</table>
...
更多精彩
赞助商链接