home *** CD-ROM | disk | FTP | other *** search
- <?php
-
- /************************************************************************/
- /* PHP-NUKE: Web Portal System */
- /* =========================== */
- /* */
- /* Copyright (c) 2002 by Francisco Burzi */
- /* http://phpnuke.org */
- /* */
- /* Enhanced with NukeStats Module Version 1.0 */
- /* ========================================== */
- /* Copyright ⌐2002 by Harry Mangindaan (sens@indosat.net) and */
- /* Sudirman (sudirman@akademika.net) */
- /* http://www.nuketest.com */
- /* */
- /* This program is free software. You can redistribute it and/or modify */
- /* it under the terms of the GNU General Public License as published by */
- /* the Free Software Foundation; either version 2 of the License. */
- /************************************************************************/
-
- if (!eregi("modules.php", $PHP_SELF)) {
- die ("You can't access this file directly...");
- }
- require_once("mainfile.php");
- $module_name = basename(dirname(__FILE__));
- get_lang($module_name);
- $pagetitle = "- "._STATS."";
-
- $ThemeSel = get_theme();
-
- $now = date("d-m-Y");
- $dot = explode ("-",$now);
- $nowdate = $dot[0];
- $nowmonth = $dot[1];
- $nowyear = $dot[2];
-
- function Stats_Main() {
- global $prefix, $dbi, $startdate, $sitename, $ThemeSel, $user_prefix, $Version_Num, $module_name;
- include("header.php");
- $result = sql_query("select type, var, count from ".$prefix."_counter order by type desc", $dbi);
- while(list($type, $var, $count) = sql_fetch_row($result, $dbi)) {
- if(($type == "total") && ($var == "hits")) {
- $total = $count;
- } elseif($type == "browser") {
- if($var == "Netscape") {
- $netscape[] = $count;
- $netscape[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "MSIE") {
- $msie[] = $count;
- $msie[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Konqueror") {
- $konqueror[] = $count;
- $konqueror[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Opera") {
- $opera[] = $count;
- $opera[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Lynx") {
- $lynx[] = $count;
- $lynx[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Bot") {
- $bot[] = $count;
- $bot[] = substr(100 * $count / $total, 0, 5);
- } elseif(($type == "browser") && ($var == "Other")) {
- $b_other[] = $count;
- $b_other[] = substr(100 * $count / $total, 0, 5);
- }
- } elseif($type == "os") {
- if($var == "Windows") {
- $windows[] = $count;
- $windows[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Mac") {
- $mac[] = $count;
- $mac[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "Linux") {
- $linux[] = $count;
- $linux[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "FreeBSD") {
- $freebsd[] = $count;
- $freebsd[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "SunOS") {
- $sunos[] = $count;
- $sunos[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "IRIX") {
- $irix[] = $count;
- $irix[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "BeOS") {
- $beos[] = $count;
- $beos[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "OS/2") {
- $os2[] = $count;
- $os2[] = substr(100 * $count / $total, 0, 5);
- } elseif($var == "AIX") {
- $aix[] = $count;
- $aix[] = substr(100 * $count / $total, 0, 5);
- } elseif(($type == "os") && ($var == "Other")) {
- $os_other[] = $count;
- $os_other[] = substr(100 * $count / $total, 0, 5);
- }
- }
- }
- title("$sitename "._STATS."");
- OpenTable();
- OpenTable();
- echo "<center><font class=\"option\"><b>$sitename "._STATS."</b></font><br><br>"._WERECEIVED." <b>$total</b> "._PAGESVIEWS." $startdate<br><br>"
- ."[ <a href=\"modules.php?name=$module_name&op=Stats\">"._VIEWDETAILED."</a> ]</center>";
- CloseTable();
- echo "<br><br>";
- $l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
- $m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
- $r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
- OpenTable2();
- echo "<table cellspacing=\"0\" cellpadding=\"2\" border=\"0\" align=\"center\"><tr><td colspan=\"2\">\n";
- echo "<center><font color=\"$textcolor2\"><b>"._BROWSERS."</b></font></center><br></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/explorer.gif\" border=\"0\" alt=\"\"> MSIE: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Internet Explorer\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Internet Explorer\" height=\"$m_size[1]\" width=", $msie[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Internet Explorer\"> $msie[1] % ($msie[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/netscape.gif\" border=\"0\" alt=\"\"> Netscape: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Netscape\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Netscape\" height=\"$m_size[1]\" width=", $netscape[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Netscape\"> $netscape[1] % ($netscape[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/opera.gif\" border=\"0\" alt=\"\"> Opera: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Opera\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Opera\" height=\"$m_size[1]\" width=", $opera[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Opera\"> $opera[1] % ($opera[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/konqueror.gif\" border=\"0\" alt=\"\"> Konqueror: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Konqueror\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Konqueror (KDE)\" height=\"$m_size[1]\" width=", $konqueror[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Konqueror\"> $konqueror[1] % ($konqueror[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/lynx.gif\" border=\"0\" alt=\"\"> Lynx: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Lynx\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Lynx\" height=\"$m_size[1]\" width=", $lynx[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Lynx\"> $lynx[1] % ($lynx[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/altavista.gif\" border=\"0\" alt=\"\"> "._SEARCHENGINES.": </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Robots - Spiders - Buscadores\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Robots - Spiders - Buscadores\" height=\"$m_size[1]\" width=", $bot[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\""._BOTS."\"> $bot[1] % ($bot[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/question.gif\" border=\"0\" alt=\"\"> "._UNKNOWN.": </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Otros - Desconocidos\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Otros - Desconocidos\" height=\"$m_size[1]\" width=", $b_other[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\""._OTHER."\"> $b_other[1] % ($b_other[0])\n";
- echo "</td></tr></table>";
- CloseTable2();
- echo "<br><br>\n";
- OpenTable2();
- echo "<table cellspacing=\"0\" cellpadding=\"2\" border=\"0\" align=\"center\"><tr><td colspan=\"2\">\n";
- echo "<center><font color=\"$textcolor2\"><b>"._OPERATINGSYS."</b></font></center><br></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/windows.gif\" border=\"0\" alt=\"\"> Windows:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Windows\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Windows\" height=\"$m_size[1]\" width=", $windows[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Windows\"> $windows[1] % ($windows[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/linux.gif\" border=\"0\" alt=\"\"> Linux:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Linux\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Linux\" height=\"$m_size[1]\" width=", $linux[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Linux\"> $linux[1] % ($linux[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/mac.gif\" border=\"0\" alt=\"\"> Mac/PPC:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Mac/PPC\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Mac - PPC\" height=\"$m_size[1]\" width=", $mac[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Mac/PPC\"> $mac[1] % ($mac[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/bsd.gif\" border=\"0\" alt=\"\"> FreeBSD:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"FreeBSD\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"FreeBSD\" height=\"$m_size[1]\" width=", $freebsd[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"FreeBSD\"> $freebsd[1] % ($freebsd[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/sun.gif\" border=\"0\" alt=\"\"> SunOS:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"SunOS\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"SunOS\" height=\"$m_size[1]\" width=", $sunos[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"SunOS\"> $sunos[1] % ($sunos[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/irix.gif\" border=\"0\" alt=\"\"> IRIX:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"SGI Irix\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"SGI Irix\" height=\"$m_size[1]\" width=", $irix[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"SGI Irix\"> $irix[1] % ($irix[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/be.gif\" border=\"0\" alt=\"\"> BeOS:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"BeOS\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"BeOS\" height=\"$m_size[1]\" width=", $beos[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"BeOS\"> $beos[1] % ($beos[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/os2.gif\" border=\"0\" alt=\"\"> OS/2:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"OS/2\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"OS/2\" height=\"$m_size[1]\" width=", $os2[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"OS/2\"> $os2[1] % ($os2[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/aix.gif\" border=\"0\" alt=\"\"> AIX:</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"AIX\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"AIX\" height=\"$m_size[1]\" width=", $aix[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"AIX\"> $aix[1] % ($aix[0])</td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/question.gif\" border=\"0\" alt=\"\"> "._UNKNOWN.":</td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Otros - Desconocidos\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" ALt=\"Otros - Desconocidos\" height=\"$m_size[1]\" width=", $os_other[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\""._OTHER."\"> $os_other[1] % ($os_other[0])\n";
- echo "</td></tr></table>\n";
- CloseTable2();
- echo "<br><br>\n";
-
- $unum = sql_num_rows(sql_query("select * from ".$user_prefix."_users", $dbi));
- $anum = sql_num_rows(sql_query("select * from ".$prefix."_authors", $dbi));
- $snum = sql_num_rows(sql_query("select * from ".$prefix."_stories", $dbi));
- $cnum = sql_num_rows(sql_query("select * from ".$prefix."_comments", $dbi));
- if (is_active("Sections")) {
- $secnum = sql_num_rows(sql_query("select * from ".$prefix."_sections", $dbi));
- $secanum = sql_num_rows(sql_query("select * from ".$prefix."_seccont", $dbi));
- }
- $subnum = sql_num_rows(sql_query("select * from ".$prefix."_queue", $dbi));
- if (is_active("Topics")) {
- $tnum = sql_num_rows(sql_query("select * from ".$prefix."_topics", $dbi));
- }
- if (is_active("Web_Links")) {
- $links = sql_num_rows(sql_query("select * from ".$prefix."_links_links", $dbi));
- $cat = sql_num_rows(sql_query("select * from ".$prefix."_links_categories", $dbi));
- }
- OpenTable2();
- echo "<table cellspacing=\"0\" cellpadding=\"2\" border=\"0\" align=\"center\"><tr><td colspan=\"2\">\n";
- echo "<center><font color=\"$textcolor2\"><b>"._MISCSTATS."</b></font></center><br></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/users.gif\" border=\"0\" alt=\"\"> "._REGUSERS."</td><td><b>$unum</b></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/authors.gif\" border=\"0\" alt=\"\"> "._ACTIVEAUTHORS."</td><td><b>$anum</b></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/news.gif\" border=\"0\" alt=\"\"> "._STORIESPUBLISHED."</td><td><b>$snum</b></td></tr>\n";
- if (is_active("Topics")) {
- echo "<tr><td><img src=\"modules/$module_name/images/topics.gif\" border=\"0\" alt=\"\"> "._SACTIVETOPICS."</td><td><b>$tnum</b></td></tr>\n";
- }
- echo "<tr><td><img src=\"modules/$module_name/images/comments.gif\" border=\"0\" alt=\"\"> "._COMMENTSPOSTED."</td><td><b>$cnum</b></td></tr>\n";
- if (is_active("Sections")) {
- echo "<tr><td><img src=\"modules/$module_name/images/sections.gif\" border=\"0\" alt=\"\"> "._SSPECIALSECT."</td><td><b>$secnum</b></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/articles.gif\" border=\"0\" alt=\"\"> "._ARTICLESSEC."</td><td><b>$secanum</b></td></tr>\n";
- }
- if (is_active("Web_Links")) {
- echo "<tr><td><img src=\"modules/$module_name/images/topics.gif\" border=\"0\" alt=\"\"> "._LINKSINLINKS."</td><td><b>$links</b></td></tr>\n";
- echo "<tr><td><img src=\"modules/$module_name/images/sections.gif\" border=\"0\" alt=\"\"> "._LINKSCAT."</td><td><b>$cat</b></td></tr>\n";
- }
- echo "<tr><td><img src=\"modules/$module_name/images/waiting.gif\" border=\"0\" alt=\"\"> "._NEWSWAITING."</td><td><b>$subnum</b></td></tr>\n";
-
- /* Do not Remove the following line! */
- echo "<tr><td><img src=\"modules/$module_name/images/sections.gif\" border=\"0\" alt=\"\"> "._NUKEVERSION."</td><td><b>$Version_Num</b>\n";
-
- echo "</td></tr></table>\n";
- CloseTable2();
- CloseTable();
- include("footer.php");
- }
-
- function Stats($total) {
- global $hlpfile,$nowyear,$nowmonth,$nowdate,$nowhour, $sitename, $startdate, $prefix, $dbi, $now, $module_name;
- $result = sql_query("select count from ".$prefix."_counter order by type desc", $dbi);
- list($total) = sql_fetch_row($result, $dbi);
- include ("header.php");
- title("$sitename "._STATS."");
- $total++;
- OpenTable();
- OpenTable();
- echo "<center><font class=\"option\"><b>$sitename "._STATS."</b></font><br><br>"._WERECEIVED." <b>$total</b> "._PAGESVIEWS." $startdate<br>"._TODAYIS.": $now[0]/$now[1]/$now[2]<br><br>";
-
- $result = sql_query("select year, month, hits from ".$prefix."_stats_month order by hits DESC limit 0,1", $dbi);
- list($year, $month, $hits) = sql_fetch_row($result, $dbi);
- if ($month == 1) {$month = _JANUARY;} elseif ($month == 2) {$month = _FEBRUARY;} elseif ($month == 3) {$month = _MARCH;} elseif ($month == 4) {$month = _APRIL;} elseif ($month == 5) {$month = _MAY;} elseif ($month == 6) {$month = _JUNE;} elseif ($month == 7) {$month = _JULY;} elseif ($month == 8) {$month = _AUGUST;} elseif ($month == 9) {$month = _SEPTEMBER;} elseif ($month == 10) {$month = _OCTOBER;} elseif ($month == 11) {$month = _NOVEMBER;} elseif ($month == 12) {$month = _DECEMBER;}
- echo ""._MOSTMONTH.": $month $year ($hits "._HITS.")<br>";
-
- $result = sql_query("select year, month, date, hits from ".$prefix."_stats_date order by hits DESC limit 0,1", $dbi);
- list($year, $month, $date, $hits) = sql_fetch_row($result, $dbi);
- if ($month == 1) {$month = _JANUARY;} elseif ($month == 2) {$month = _FEBRUARY;} elseif ($month == 3) {$month = _MARCH;} elseif ($month == 4) {$month = _APRIL;} elseif ($month == 5) {$month = _MAY;} elseif ($month == 6) {$month = _JUNE;} elseif ($month == 7) {$month = _JULY;} elseif ($month == 8) {$month = _AUGUST;} elseif ($month == 9) {$month = _SEPTEMBER;} elseif ($month == 10) {$month = _OCTOBER;} elseif ($month == 11) {$month = _NOVEMBER;} elseif ($month == 12) {$month = _DECEMBER;}
- echo ""._MOSTDAY.": $date $month $year ($hits "._HITS.")<br>";
-
- $result = sql_query("select year, month, date, hour, hits from ".$prefix."_stats_hour order by hits DESC limit 0,1", $dbi);
- list($year, $month, $date, $hour, $hits) = sql_fetch_row($result, $dbi);
- if ($month == 1) {$month = _JANUARY;} elseif ($month == 2) {$month = _FEBRUARY;} elseif ($month == 3) {$month = _MARCH;} elseif ($month == 4) {$month = _APRIL;} elseif ($month == 5) {$month = _MAY;} elseif ($month == 6) {$month = _JUNE;} elseif ($month == 7) {$month = _JULY;} elseif ($month == 8) {$month = _AUGUST;} elseif ($month == 9) {$month = _SEPTEMBER;} elseif ($month == 10) {$month = _OCTOBER;} elseif ($month == 11) {$month = _NOVEMBER;} elseif ($month == 12) {$month = _DECEMBER;}
- if ($hour < 10) {
- $hour = "0$hour:00 - 0$hour:59";
- } else {
- $hour = "$hour:00 - $hour:59";
- }
- echo ""._MOSTHOUR.": $hour "._ON." $month $date, $year ($hits "._HITS.")<br><br>"
- ."[ <a href=\"modules.php?name=$module_name\">"._RETURNBASICSTATS."</a> ]</center>";
-
- CloseTable();
- echo "<br><br>";
- showYearStats($nowyear);
- echo "<BR><BR>";
- showMonthStats($nowyear,$nowmonth);
- echo "<BR><BR>";
- showDailyStats($nowyear,$nowmonth,$nowdate);
- echo "<BR><BR>";
- showHourlyStats($nowyear,$nowmonth,$nowdate);
- echo "<br><br><center>"._GOBACK."</center><br><br>";
- CloseTable();
- include ("footer.php");
- }
-
- function YearlyStats($year){
- global $hlpfile,$nowyear,$nowmonth,$nowdate, $sitename, $module_name;
- include ("header.php");
- title("$sitename "._STATS."");
- opentable();
- showMonthStats($year,$nowmonth);
- echo "<BR>";
- echo "<center>[ <a href=\"modules.php?name=$module_name\">"._BACKTOMAIN."</a> | <a href=\"modules.php?name=$module_name&op=Stats\">"._BACKTODETSTATS."</a> ]</center>";
- closetable();
- include ("footer.php");
- }
-
- function MonthlyStats($year,$month){
- global $sitename, $module_name;
- include ("header.php");
- title("$sitename "._STATS."");
- opentable();
- showDailyStats($year,$month,$nowdate);
- echo "<BR>";
- echo "<center>[ <a href=\"modules.php?name=$module_name\">"._BACKTOMAIN."</a> | <a href=\"modules.php?name=$module_name&op=Stats\">"._BACKTODETSTATS."</a> ]</center>";
- closetable();
- include ("footer.php");
- }
-
- function DailyStats($year,$month,$date){
- global $sitename, $module_name;
- include ("header.php");
- title("$sitename "._STATS."");
- opentable();
- showHourlyStats($year,$month,$date);
- echo "<BR>";
- echo "<center>[ <a href=\"modules.php?name=$module_name\">"._BACKTOMAIN."</a> | <a href=\"modules.php?name=$module_name&op=Stats\">"._BACKTODETSTATS."</a> ]</center>";
- closetable();
- include ("footer.php");
- }
-
-
- function showYearStats($nowyear){
- global $dbi,$prefix,$bgcolor1,$bgcolor2,$bgcolor2, $ThemeSel, $module_name;
- $l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
- $m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
- $r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
- $resulttotal = sql_query("select sum(hits) as TotalHitsYear from ".$prefix."_stats_year",$dbi);
- list($TotalHitsYear) = sql_fetch_row($resulttotal,$dbi);
- sql_free_result($resulttotal, $dbi);
- $result = sql_query("select year,hits from ".$prefix."_stats_year order by year",$dbi);
- echo "<center><b>"._YEARLYSTATS."</b></center><br>";
- echo "<table align=\"center\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\">";
- echo "<tr><td width=\"25%\" bgcolor=\"$bgcolor2\">"._YEAR."</td><td bgcolor=\"$bgcolor2\">"._SPAGESVIEWS."</td></tr>";
- while (list($year,$hits) = sql_fetch_row($result,$dbi)){
- echo "<tr bgcolor=\"$bgcolor1\"><td>";
- if ($year != $nowyear) {
- echo "<a href=\"modules.php?name=$module_name&op=YearlyStats&year=$year\">$year</a>";
- } else {
- echo "$year";
- }
- echo "</td><td>";
- $WidthIMG = round(100 * $hits/$TotalHitsYear,0);
- echo "<img src=\"themes/$ThemeSel/images/leftbar.gif\" Alt=\"\" width=\"$l_size[0]\" height=\"$l_size[1]\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" height=\"$m_size[1]\" width=",$WidthIMG * 2," Alt=\"\">"
- ."<img src=\"themes/$ThemeSel/images/rightbar.gif\" Alt=\"\" width=\"$r_size[0]\" height=\"$r_size[1]\"> ($hits)</td></tr>";
- }
- sql_free_result($result,$dbi);
- echo "</table>";
- }
-
- function showMonthStats($nowyear,$nowmonth){
- global $prefix,$bgcolor1,$bgcolor2,$dbi, $ThemeSel, $module_name;
- $l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
- $m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
- $r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
- $resultmonth = sql_query("select sum(hits) as TotalHitsMonth from ".$prefix."_stats_month where year='$nowyear'",$dbi);
- list($TotalHitsMonth) = sql_fetch_row($resultmonth,$dbi);
- sql_free_result($resultmonth, $dbi);
- $result = sql_query("select month,hits from ".$prefix."_stats_month where year='$nowyear'",$dbi);
- echo "<center><b>"._MONTLYSTATS." $nowyear</b></center><br>";
- echo "<table align=\"center\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\">";
- echo "<tr><td width=\"25%\" bgcolor=\"$bgcolor2\">"._UMONTH."</td><td bgcolor=\"$bgcolor2\">"._SPAGESVIEWS."</td></tr>";
- while (list($month,$hits) = sql_fetch_row($result,$dbi)){
- echo "<tr bgcolor=\"$bgcolor1\"><td>";
- if ($month != $nowmonth) {
- echo "<a href=\"modules.php?name=$module_name&op=MonthlyStats&year=$nowyear&month=$month\" class=\"hover_orange\">";
- getmonth($month);
- echo "</a>";
- } else {
- getmonth($month);
- }
- echo "</td><td>";
- $WidthIMG = round(100 * $hits/$TotalHitsMonth,0);
- echo "<img src=\"themes/$ThemeSel/images/leftbar.gif\" Alt=\"\" width=\"$l_size[0]\" height=\"$l_size[1]\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" height=\"$m_size[1]\" width=",$WidthIMG * 2," Alt=\"\">";
- echo "<img src=\"themes/$ThemeSel/images/rightbar.gif\" Alt=\"\" width=\"$r_size[0]\" height=\"$r_size[1]\"> ($hits)</td></tr>";
- echo "</td></tr>";
- }
- sql_free_result($result);
- echo "</table>";
- }
-
- function showDailyStats($year,$month,$nowdate){
- global $prefix,$bgcolor1,$bgcolor2,$dbi, $ThemeSel, $module_name;
- $l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
- $m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
- $r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
- $resulttotal = sql_query("select sum(hits) as TotalHitsDate from ".$prefix."_stats_date where year='$year' and month='$month'",$dbi);
- list($TotalHitsDate) = sql_fetch_row($resulttotal,$dbi);
- mysql_free_result($resulttotal);
- $result = sql_query("select year,month,date,hits from ".$prefix."_stats_date where year='$year' and month='$month' order by date",$dbi);
- $total = sql_num_rows($result, $dbi);
- echo "<center><b>"._DAILYSTATS." ";
- getmonth($month);
- echo ", $year</b></center><br>";
- echo "<table align=\"center\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\">";
- echo "<tr><td width=\"25%\" bgcolor=\"$bgcolor2\">"._DATE."</td><td bgcolor=\"$bgcolor2\">"._SPAGESVIEWS."</td></tr>";
- while (list($year,$month,$date,$hits) = sql_fetch_row($result,$dbi)){
- echo "<tr bgcolor=\"$bgcolor1\"><td>";
- if ($date != $nowdate) {
- echo "<a href=\"modules.php?name=$module_name&op=DailyStats&year=$year&month=$month&date=$date\" class=\"hover_orange\">";
- echo $date;
- echo "</a>";
- } else {
- echo $date;
- }
- echo "</td><td>";
- if ($hits == 0) {
- $WidthIMG = 0;
- $d_percent = 0;
- } else {
- $WidthIMG = round(100 * $hits/$TotalHitsDate,0);
- $d_percent = substr(100 * $hits / $TotalHitsDate, 0, 5);
- }
- echo "<img src=\"themes/$ThemeSel/images/leftbar.gif\" Alt=\"\" width=\"$l_size[0]\" height=\"$l_size[1]\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" height=\"$m_size[1]\" width=",$WidthIMG * 2," Alt=\"\">"
- ."<img src=\"themes/$ThemeSel/images/rightbar.gif\" Alt=\"\" width=\"$r_size[0]\" height=\"$r_size[1]\"> $d_percent% ($hits)</td></tr>"
- ."</td></tr>";
- }
- sql_free_result($result, $dbi);
- echo "</table>";
- }
-
- function showHourlyStats($year,$month,$date){
- global $prefix,$bgcolor1,$bgcolor2,$dbi, $ThemeSel;
- $l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
- $m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
- $r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
- $resulttotal = sql_query("select sum(hits) as TotalHitsHour from ".$prefix."_stats_hour where year='$year' and month='$month' and date='$date'",$dbi);
- list ($TotalHitsHour) = sql_fetch_row($resulttotal,$dbi);
- sql_free_result($resulttotal,$dbi);
- $nowdate = date("d-m-Y");
- $nowdate_arr = explode("-",$nowdate);
- echo "<center><b>"._HOURLYSTATS." ";
- echo getmonth($month)." ".$date.", " .$year."</b></center><br>";
- echo "<table align=\"center\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\">";
- echo "<tr><td width=\"25%\" bgcolor=\"$bgcolor2\">"._HOUR."</td><td bgcolor=\"$bgcolor2\" width=\"70%\">"._SPAGESVIEWS."</td></tr>";
- for ($k = 0;$k<=23;$k++) {
- $result = sql_query("select hour,hits from ".$prefix."_stats_hour where year='$year' and month='$month' and date='$date' and hour='$k'",$dbi);
- if (sql_num_rows($result,$dbi) == 0){
- $hits=0;
- } else {
- list($hour,$hits) = sql_fetch_row($result,$dbi);
- }
- echo "<tr><td bgcolor=\"$bgcolor1\">";
- if ($k < 10) {
- $a = "0$k";
- } else {
- $a = $k;
- }
- echo "$a:00 - $a:59";
- $a = "";
- echo "</td><td bgcolor=\"$bgcolor1\">";
- if ($hits == 0) {
- $WidthIMG = 0;
- $d_percent = 0;
- } else {
- $WidthIMG = round(100 * $hits/$TotalHitsHour,0);
- $d_percent = substr(100 * $hits / $TotalHitsHour, 0, 5);
- }
- echo "<img src=\"themes/$ThemeSel/images/leftbar.gif\" Alt=\"\" width=\"$l_size[0]\" height=\"$l_size[1]\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" height=\"$m_size[1]\" width=",$WidthIMG * 2," Alt=\"\">"
- ."<img src=\"themes/$ThemeSel/images/rightbar.gif\" Alt=\"\" width=\"$r_size[0]\" height=\"$r_size[1]\"> $d_percent% ($hits)</td></tr>"
- ."</td></tr>";
- }
- sql_free_result($result, $dbi);
- echo "</table>";
- }
-
- function getmonth($month){
- if ($month == 1) echo ""._JANUARY."";
- if ($month == 2) echo ""._FEBRUARY."";
- if ($month == 3) echo ""._MARCH."";
- if ($month == 4) echo ""._APRIL."";
- if ($month == 5) echo ""._MAY."";
- if ($month == 6) echo ""._JUNE."";
- if ($month == 7) echo ""._JULY."";
- if ($month == 8) echo ""._AUGUST."";
- if ($month == 9) echo ""._SEPTEMBER."";
- if ($month == 10) echo ""._OCTOBER."";
- if ($month == 11) echo ""._NOVEMBER."";
- if ($month == 12) echo ""._DECEMBER."";
- }
-
- switch($op) {
-
- default:
- Stats_Main();
- break;
-
- case "Stats":
- Stats($total);
- break;
-
- case "YearlyStats":
- YearlyStats($year);
- break;
-
- case "MonthlyStats":
- MonthlyStats($year,$month);
- break;
-
- case "DailyStats":
- DailyStats($year,$month,$date);
- break;
-
- case "convert_month":
- convert_month($month);
- break;
-
- }
-
- ?>