//��������
if(isUserInBlackList(site, loginUser)){
msgs.add("reply", new ActionMessage("error.user_in_blacklist"));
break;
}
TopicOutlineBean topic = BBSTopicDAO.getTopicOutlineByID(rform.getTid());
if (topic == null
|| topic.getStatus() != TopicBean.STATUS_NORMAL
|| topic.getSite().getId() != site.getId()
|| !topic.getForum().canCreateOrUpdateTopic(loginUser)) {
msgs.add("log", new ActionMessage("error.topic_not_available",
new Integer(rform.getTid())));
break;
}
// ����TopicBean