使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(下)
2010-02-25 00:00:00 来源:WEB开发网图 11 展示了一个示例 Moderate Comments 页面。每条等待批准的评论将显示评论文本、评论人的姓名、评论时间以及与之相关的文章的标题。
图 11. Moderate Comments
PHP 构建 Support Knowledge Base(下)" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>
让我们在 Moderate Comments 页面上启用 Approve 和 Reject 链接。创建一个名为 comment_moderate_process.php 的文件,将清单 24 中的代码复制到其中,然后将文件保存到项目的根目录。
清单 24. comment_moderate_process.php
<?php
require_once("classes/article.php");
$query_string = "";
$article = new Article;
if(isset($_GET['id']) && isset($_GET['action'])) {
if($_GET['action'] == "A") {
$success = $article->approveComment($_GET['id']);
$msg = "Comment approved successfully.";
} else if($_GET['action'] == "R") {
$success = $article->rejectComment($_GET['id']);
$msg = "Comment rejected successfully.";
}
}
if($success) {
$msg_type = 1;
} else {
$msg = "Database error occurred.";
$msg_type = 2;
}
$query_string = "?msg=$msg&msg_type=$msg_type";
header("Location: comment_moderate.php".$query_string);
?>
更多精彩
赞助商链接