Author: tkoomzaaskz
Date: 2010-01-22 16:49:24 +0100 (Fri, 22 Jan 2010)
New Revision: 27053
Modified:
plugins/tdVisitorCounterPlugin/trunk/modules/tdVisitorCounter/actions/actions.class.php
plugins/tdVisitorCounterPlugin/trunk/package.xml
Log:
[td][visitor_counter] release 0.1.4
Modified:
plugins/tdVisitorCounterPlugin/trunk/modules/tdVisitorCounter/actions/actions.class.php
===================================================================
---
plugins/tdVisitorCounterPlugin/trunk/modules/tdVisitorCounter/actions/actions.class.php
2010-01-22 15:24:22 UTC (rev 27052)
+++
plugins/tdVisitorCounterPlugin/trunk/modules/tdVisitorCounter/actions/actions.class.php
2010-01-22 15:49:24 UTC (rev 27053)
@@ -47,15 +47,36 @@
$day_count = sfConfig::get('td_visitor_counter_days');
$count_data =
Doctrine::getTable('tdCounter')->getLastDaysCounts($day_count -
1)->fetchArray();
+ $tmp_data = array();
+ foreach($count_data as $data)
+ {
+ $tmp_data[$data['date']] = $data['count'];
+ }
+
+ $day_difference = 60 * 60 * 24;
+ $time = time() - $day_difference * ($day_count -1);
+ $dates = array();
+ for($i = 0; $i < $day_count; $i++)
+ {
+ $dates[] = date("Y-m-d", $time);
+ $time += $day_difference;
+ }
+
+ $result_data = array();
+ foreach($dates as $date)
+ {
+ $result_data[$date] = (isset($tmp_data[$date]) ? $tmp_data[$date] : 0 );
+ }
+
$chartData = array();
$chartMax = 0;
$chartLabels = array();
//Array with sample random data
- foreach($count_data as $data)
+ foreach($result_data as $date => $count)
{
- $chartData[] = $data['count'];
- $chartLabels[] = $data['date'];
+ $chartData[] = $count;
+ $chartLabels[] = $date;
if ($data['count'] > $chartMax) $chartMax = $data['count'];
}
Modified: plugins/tdVisitorCounterPlugin/trunk/package.xml
===================================================================
--- plugins/tdVisitorCounterPlugin/trunk/package.xml 2010-01-22 15:24:22 UTC
(rev 27052)
+++ plugins/tdVisitorCounterPlugin/trunk/package.xml 2010-01-22 15:49:24 UTC
(rev 27053)
@@ -10,10 +10,10 @@
<email>[email protected]</email>
<active>yes</active>
</lead>
- <date>2009-12-31</date>
+ <date>2010-01-22</date>
<time>11:00:00</time>
<version>
- <release>0.1.3</release>
+ <release>0.1.4</release>
<api>0.1.0</api>
</version>
<stability>
@@ -99,7 +99,7 @@
<package>
<name>tdCorePlugin</name>
<channel>plugins.symfony-project.org</channel>
- <min>0.1.1</min>
+ <min>0.1.7</min>
</package>
</required>
</dependencies>
@@ -111,6 +111,23 @@
<release>
<version>
+ <release>0.1.4</release>
+ <api>0.1.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <license uri="http://www.symfony-project.org/license">MIT license</license>
+ <date>2010-01-22</date>
+ <license>MIT</license>
+ <notes>
+ * fixed daily stats charts performance
+ </notes>
+ </release>
+
+ <release>
+ <version>
<release>0.1.3</release>
<api>0.1.0</api>
</version>
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.