]> git.mjollnir.org Git - s9y.git/commitdiff
* Fix visitor tracking in statistics plugin (garvinhicking)
authorgarvinhicking <garvinhicking>
Thu, 3 Nov 2005 10:52:07 +0000 (10:52 +0000)
committergarvinhicking <garvinhicking>
Thu, 3 Nov 2005 10:52:07 +0000 (10:52 +0000)
docs/NEWS
plugins/serendipity_event_statistics/serendipity_event_statistics.php

index 2c5f77486724f6f51fbfa70933164d937ba99251..437e4501df81449775cb3890861077117bec3c7a 100644 (file)
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -3,6 +3,8 @@
 Version 0.9.1 ()
 ------------------------------------------------------------------------
 
+    * Fix visitor tracking in statistics plugin (garvinhicking)
+
     * Fix incorrect entry count in categories sidebar plugin (was also
       counting drafts)
 
index cfd567085a6d6a8c97a73acff535ad82cfdfd144..58d30c5e72d4e3dc68e895d43b4f94f9fa0ec41b 100644 (file)
@@ -85,7 +85,7 @@ class serendipity_event_statistics extends serendipity_event
         $propbag->add('description',   PLUGIN_EVENT_STATISTICS_DESC);
         $propbag->add('stackable',     false);
         $propbag->add('author',        'Garvin Hicking, Fredrik Sandberg');
-        $propbag->add('version',       '1.21');
+        $propbag->add('version',       '1.22');
         $propbag->add('requirements',  array(
             'serendipity' => '0.8',
             'smarty'      => '2.6.7',
@@ -158,7 +158,7 @@ class serendipity_event_statistics extends serendipity_event
                     
                     //Unique visitors are beeing registered and counted here. Calling function below.
                     $sessionChecker = serendipity_db_query("SELECT count(sessID) FROM {$serendipity['dbPrefix']}visitors WHERE '".serendipity_db_escape_string(session_id())."' = sessID GROUP BY sessID", true);
-                    if ((is_array($sessionChecker)) && ($sessionChecker[0] == 0)) {
+                    if (!is_array($sessionChecker) || (is_array($sessionChecker)) && ($sessionChecker[0] == 0)) {
                         
                         // avoiding banned browsers
                         $banned_bots = $this->get_config('banned_bots');
@@ -169,7 +169,7 @@ class serendipity_event_statistics extends serendipity_event
                                 $found = 'yes';
                             }
                         } 
-                        if ($found=='no'){ 
+                        if ($found == 'no'){ 
                             $this->countVisitor();
                         }
                     }