[pLog-svn] r4606 - plog/branches/lifetype-1.2/class/dao
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Sun Jan 28 08:30:53 EST 2007
Author: oscar
Date: 2007-01-28 08:30:52 -0500 (Sun, 28 Jan 2007)
New Revision: 4606
Modified:
plog/branches/lifetype-1.2/class/dao/articles.class.php
Log:
Fixed an issue with Articles::updateArticleNumReads()
Modified: plog/branches/lifetype-1.2/class/dao/articles.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/dao/articles.class.php 2007-01-28 11:39:17 UTC (rev 4605)
+++ plog/branches/lifetype-1.2/class/dao/articles.class.php 2007-01-28 13:30:52 UTC (rev 4606)
@@ -1011,18 +1011,12 @@
{
require_once( PLOG_CLASS_PATH . 'class/database/db.class.php' );
- $article = $this->getArticle( $articleId );
- $numReads = $article->getNumReads() + 1;
- $article->setNumReads( $numReads );
+ $query = "UPDATE ".$this->getPrefix()."articles SET ".
+ " num_reads = num_reads+1, date = date".
+ " WHERE article_id = '".Db::qstr( $articleId )."'";
- $query = "UPDATE ".$this->getPrefix()."articles SET num_reads = {$numReads} ".
- "WHERE article_id = ".Db::qstr( $articleId )."'";
-
$result = $this->Execute( $query );
- if( $result )
- $this->_cache->setData( $articleId, CACHE_ARTICLES, $article );
-
return $result;
}
@@ -1036,8 +1030,7 @@
{
// we have to build up the query, which will be pretty long...
$query = "UPDATE ".$this->getPrefix()."articles SET ".
- " num_reads = num_reads+1 ".
- ", date = date ".
+ " num_reads = num_reads+1, date = date".
" WHERE slug = '".Db::qstr($articleName)."'";
$result = $this->Execute( $query );
More information about the pLog-svn
mailing list