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.

Reply via email to