getPageKey(e_REQUEST_URL, false, null, e_LAN); $logfile = e_LOG."logp_".date("z.Y", time()).".php"; if(!is_readable($logfile)) { if(ADMIN && !$pref['statCountAdmin']) { $text = COUNTER_L1; } $total = 1; $unique = 1; $siteTotal = 1; $siteUnique = 1; $totalever = 1; $uniqueever = 1; } else { $text = ""; require($logfile); if($sql->select("logstats", "*", "log_id='statTotal' OR log_id='statUnique' OR log_id='pageTotal'")) { while($row = $sql->fetch()) { if($row['log_id'] == "statTotal") { $siteTotal += $row['log_data']; } else if($row['log_id'] == "statUnique") { $siteUnique += $row['log_data']; } else { e107::getDebug()->log("Found Log Data"); $dbPageInfo = unserialize($row['log_data']); $totalPageEver = ($dbPageInfo[$pageName]['ttlv'] ? $dbPageInfo[$pageName]['ttlv'] : 0); $uniquePageEver = ($dbPageInfo[$pageName]['unqv'] ? $dbPageInfo[$pageName]['unqv'] : 0); } } } $total = ($pageInfo[$pageName]['ttl'] ? $pageInfo[$pageName]['ttl'] : 0); $unique = ($pageInfo[$pageName]['unq'] ? $pageInfo[$pageName]['unq'] : 0); $totalever = ($pageInfo[$pageName]['ttlv'] ? $pageInfo[$pageName]['ttlv'] : 0) + $totalPageEver + $total; $uniqueever = ($pageInfo[$pageName]['unqv'] ? $pageInfo[$pageName]['unqv'] : 0) + $uniquePageEver + $unique; } // e107::getDebug()->log($pageInfo); $text .= "".COUNTER_L2."
".COUNTER_L3.": $total
".COUNTER_L5.": $unique

".COUNTER_L4."
".COUNTER_L3.": $totalever
".COUNTER_L5.": $uniqueever

".COUNTER_L6."
".COUNTER_L3.": $siteTotal
".COUNTER_L5.": $siteUnique"; $ns->tablerender(COUNTER_L7, $text, 'counter'); unset($dbPageInfo); } else { if(ADMIN) { $text .= "".COUNTER_L8.""; $ns->tablerender(COUNTER_L7, $text, 'counter'); } } ?>