From 603af9dc875826922d435c3fd5585e4873d8e6cc Mon Sep 17 00:00:00 2001 From: e107steved Date: Tue, 18 Dec 2007 20:25:18 +0000 Subject: [PATCH] Handle empty months of stats properly --- e107_plugins/log/stats.php | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/e107_plugins/log/stats.php b/e107_plugins/log/stats.php index 595f359a3..686892052 100644 --- a/e107_plugins/log/stats.php +++ b/e107_plugins/log/stats.php @@ -11,8 +11,8 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_plugins/log/stats.php,v $ -| $Revision: 1.7 $ -| $Date: 2007-11-07 22:20:27 $ +| $Revision: 1.8 $ +| $Date: 2007-12-18 20:25:18 $ | $Author: e107steved $ +----------------------------------------------------------------------------+ */ @@ -878,6 +878,10 @@ class siteStats $row = $sql -> db_Fetch(); $statBrowser = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2)) @@ -998,6 +1002,10 @@ class siteStats $row = $sql -> db_Fetch(); $statOs = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2)) @@ -1113,6 +1121,10 @@ class siteStats $row = $sql -> db_Fetch(); $statDom = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2)) @@ -1187,6 +1199,10 @@ class siteStats $row = $sql -> db_Fetch(); $statScreen = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2)) @@ -1270,6 +1286,10 @@ class siteStats $row = $sql -> db_Fetch(); $statRefer = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2)) @@ -1344,6 +1364,10 @@ class siteStats $row = $sql -> db_Fetch(); $statQuery = unserialize($row['log_data']); } + else + { + continue; // No data - terminate this loop + } /* temp consolidate today's data ... */ if (($act == 1) || ($act == 2))