[pLog-svn] r3137 - plog/trunk/class/summary/dao
jondaley at devel.lifetype.net
jondaley at devel.lifetype.net
Mon Mar 27 04:18:36 GMT 2006
Author: jondaley
Date: 2006-03-27 04:18:35 +0000 (Mon, 27 Mar 2006)
New Revision: 3137
Modified:
plog/trunk/class/summary/dao/summarystats.class.php
Log:
summary should only show comments on the most commented section. Or if not, the count should be changed to include trackbacks, because otherwise it looks strange to have a 'most commented' article have 0 comments (but 27 trackbacks). Also - perhaps the COMMENT_TYPE_* constants should be moved out of commentscommon.class.php, so the whole file doesn't have to be included just for the constants?
Modified: plog/trunk/class/summary/dao/summarystats.class.php
===================================================================
--- plog/trunk/class/summary/dao/summarystats.class.php 2006-03-27 03:55:04 UTC (rev 3136)
+++ plog/trunk/class/summary/dao/summarystats.class.php 2006-03-27 04:18:35 UTC (rev 3137)
@@ -51,6 +51,7 @@
function getMostCommentedArticles( $maxPosts = 0, $ignoreTopic = "", $ignoreText = "" )
{
include_once( PLOG_CLASS_PATH."class/dao/articles.class.php" );
+ include_once( PLOG_CLASS_PATH."class/dao/commentscommon.class.php" );
$articles = new Articles();
$prefix = $this->getPrefix();
@@ -61,6 +62,7 @@
WHERE c.article_id = a.id
AND a.status = ".POST_STATUS_PUBLISHED."
AND c.status = ".COMMENT_STATUS_NONSPAM."
+ AND c.type = ".COMMENT_TYPE_COMMENT."
AND b.id = a.blog_id
AND b.status = ".BLOG_STATUS_ACTIVE."
AND a.date <= ".$this->_now."
More information about the pLog-svn
mailing list