Changeset 4782
- Timestamp:
- 12/16/07 00:48:14 (3 years ago)
- Files:
-
- 1 modified
-
trunk/lib/model/blog.statistics.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/model/blog.statistics.php
r4781 r4782 10 10 if (!empty($result)) $stats['total'] = $result; 11 11 12 $result = DBQuery::queryColumn("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid AND `date` in ('" . Timestamp::getDate()."','".Timestamp::getDate(time()-86400)."') ORDER BY date DESC"); 13 var_dump($result); 14 $stats['today'] = (isset($result[0]) && $result[0]['date'] == Timestamp::getDate()) ? $result[0] : 0; 15 $stats['yesterday'] = (isset($result[1]) && $result[1]['date'] == Timestamp::getDate(time()-86400)) ? $result[1] : 0; 12 $result = DBQuery::queryColumn("SELECT date, visits FROM {$database['prefix']}DailyStatistics WHERE blogid = $blogid AND `date` in ('" . Timestamp::getDate()."','".Timestamp::getDate(time()-86400)."')"); 13 $stat['today'] = $stat['yesterday'] = 0; 14 foreach($result as $data) { 15 if($data['date'] == Timestamp::getDate()) $stats['today'] = $data['date']; 16 if($data['date'] == Timestamp::getDate(time()-86400)) $stats['yesterday'] = $data['date']; 17 } 16 18 17 19 return $stats; … … 71 73 return; 72 74 if (DBQuery::queryCount("INSERT INTO {$database['prefix']}SessionVisits values('$id', '{$_SERVER['REMOTE_ADDR']}', $blogid)") > 0) { 73 if( !DBQuery::execute("UPDATE {$database['prefix']}BlogStatistics SET visits = visits + 1 WHERE blogid = $blogid")) {75 if(DBQuery::queryCount("UPDATE {$database['prefix']}BlogStatistics SET visits = visits + 1 WHERE blogid = $blogid") < 1) { 74 76 DBQuery::execute("INSERT into {$database['prefix']}BlogStatistics values($blogid, 1)"); 75 77 } 76 78 77 79 $period = Timestamp::getDate(); 78 if( !DBQuery::execute("UPDATE {$database['prefix']}DailyStatistics SET visits = visits + 1 WHERE blogid = $blogid AND `date` = $period")) {80 if(DBQuery::queryCount("UPDATE {$database['prefix']}DailyStatistics SET visits = visits + 1 WHERE blogid = $blogid AND `date` = $period") < 1) { 79 81 DBQuery::execute("INSERT into {$database['prefix']}DailyStatistics values($blogid, $period, 1)"); 80 82 }
