/[nuke]/html/stats.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /html/stats.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Fri Sep 22 07:22:13 2000 UTC (23 years, 7 months ago) by dpavlin
Branch: dbp, MAIN
CVS Tags: r3_6, HEAD
Changes since 1.1: +0 -0 lines
import of version 3.6

1 <?php
2
3 ######################################################################
4 # PHP-NUKE: Web Portal System
5 # ===========================
6 #
7 # Copyright (c) 2000 by Francisco Burzi (fburzi@ncc.org.ve)
8 # http://www.ncc.org.ve/php-nuke.php
9 #
10 # This modules is to produce statistics about access at your site
11 #
12 # This program is free software. You can redistribute it and/or modify
13 # it under the terms of the GNU General Public License as published by
14 # the Free Software Foundation; either version 2 of the License.
15 ######################################################################
16
17 if (!isset($mainfile)) { include("mainfile.php"); }
18 include("header.php");
19 include("config.php");
20
21 $dkn = mysql_query("select type, var, count from counter order by type desc");
22 if (!$dkn) { echo mysql_errno(). ": ".mysql_error(). "<br>"; exit(); }
23 while(list($type, $var, $count) = mysql_fetch_row($dkn)) {
24 if(($type == "total") && ($var == "hits")) {
25 $total = $count;
26 } elseif($type == "browser") {
27 if($var == "Netscape") {
28 $netscape[] = $count;
29 $netscape[] = substr(100 * $count / $total, 0, 5);
30 } elseif($var == "MSIE") {
31 $msie[] = $count;
32 $msie[] = substr(100 * $count / $total, 0, 5);
33 } elseif($var == "Konqueror") {
34 $konqueror[] = $count;
35 $konqueror[] = substr(100 * $count / $total, 0, 5);
36 } elseif($var == "Opera") {
37 $opera[] = $count;
38 $opera[] = substr(100 * $count / $total, 0, 5);
39 } elseif($var == "Lynx") {
40 $lynx[] = $count;
41 $lynx[] = substr(100 * $count / $total, 0, 5);
42 } elseif($var == "WebTV") {
43 $webtv[] = $count;
44 $webtv[] = substr(100 * $count / $total, 0, 5);
45 } elseif($var == "Bot") {
46 $bot[] = $count;
47 $bot[] = substr(100 * $count / $total, 0, 5);
48 } elseif(($type == "browser") && ($var == "Other")) {
49 $b_other[] = $count;
50 $b_other[] = substr(100 * $count / $total, 0, 5);
51 }
52 } elseif($type == "os") {
53 if($var == "Windows") {
54 $windows[] = $count;
55 $windows[] = substr(100 * $count / $total, 0, 5);
56 } elseif($var == "Mac") {
57 $mac[] = $count;
58 $mac[] = substr(100 * $count / $total, 0, 5);
59 } elseif($var == "Linux") {
60 $linux[] = $count;
61 $linux[] = substr(100 * $count / $total, 0, 5);
62 } elseif($var == "FreeBSD") {
63 $freebsd[] = $count;
64 $freebsd[] = substr(100 * $count / $total, 0, 5);
65 } elseif($var == "SunOS") {
66 $sunos[] = $count;
67 $sunos[] = substr(100 * $count / $total, 0, 5);
68 } elseif($var == "IRIX") {
69 $irix[] = $count;
70 $irix[] = substr(100 * $count / $total, 0, 5);
71 } elseif($var == "BeOS") {
72 $beos[] = $count;
73 $beos[] = substr(100 * $count / $total, 0, 5);
74 } elseif($var == "OS/2") {
75 $os2[] = $count;
76 $os2[] = substr(100 * $count / $total, 0, 5);
77 } elseif($var == "AIX") {
78 $aix[] = $count;
79 $aix[] = substr(100 * $count / $total, 0, 5);
80 } elseif(($type == "os") && ($var == "Other")) {
81 $os_other[] = $count;
82 $os_other[] = substr(100 * $count / $total, 0, 5);
83 }
84 }
85 }
86
87 echo "<center><font face=Arial,Helvetica size=3>".translate("We received")." <b>$total</b> ".translate("visitors from")." $startdate<br><br>";
88
89 echo "<TABLE CELLSPACING=0 CELLPADDING=2 BORDER=0 BGCOLOR=000000><TR><TD COLSPAN=2>";
90 echo "<TABLE CELLSPACING=0 CELLPADDING=3 BORDER=0 BGCOLOR=FFFFFF>";
91 echo "<font color=White face=Arial,Helvetica><center><b>".translate("Browsers")."</b></center></font>";
92 echo "<tr><td><img src=images/stats/explorer.gif border=0><font face=Arial,Helvetica size=2>&nbsp;MSIE: </td><td><img src=\"images/leftbar.gif\" height=16 width=4 Alt=\"Internet Explorer\"><img src=\"images/mainbar.gif\" Alt=\"Internet Explorer\" height=16 width=", $msie[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Internet Explorer\"> $msie[1] % ($msie[0])</td></tr>\n";
93 echo "<tr><td><img src=images/stats/netscape.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Netscape: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Netscape\"><img src=\"images/mainbar.gif\" Alt=\"Netscape\" height=16 width=", $netscape[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Netscape\"> $netscape[1] % ($netscape[0])</td></tr>\n";
94 echo "<tr><td><img src=images/stats/opera.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Opera: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Opera\"><img src=\"images/mainbar.gif\" Alt=\"Opera\" height=16 width=", $opera[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Opera\"> $opera[1] % ($opera[0])</td></tr>\n";
95 echo "<tr><td><img src=images/stats/webtv.gif border=0><font face=Arial,Helvetica size=2>&nbsp;WebTV: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"WebTV\"><img src=\"images/mainbar.gif\" Alt=\"WebTV\" height=16 width=", $webtv[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"WebTV\"> $webtv[1] % ($webtv[0])</td></tr>\n";
96 echo "<tr><td><img src=images/stats/konqueror.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Konqueror: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Konqueror\"><img src=\"images/mainbar.gif\" Alt=\"Konqueror (KDE)\" height=16 width=", $konqueror[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Konqueror\"> $konqueror[1] % ($konqueror[0])</td></tr>\n";
97 echo "<tr><td><img src=images/stats/lynx.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Lynx: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Lynx\"><img src=\"images/mainbar.gif\" Alt=\"Lynx\" height=16 width=", $lynx[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Lynx\"> $lynx[1] % ($lynx[0])</td></tr>\n";
98 echo "<tr><td><img src=images/stats/altavista.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Buscadores: </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Robots - Spiders - Buscadores\"><img src=\"images/mainbar.gif\" Alt=\"Robots - Spiders - Buscadores\" height=16 width=", $bot[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Robots - Spiders - Buscadores\"> $bot[1] % ($bot[0])</td></tr>\n";
99 echo "<tr><td><img src=images/stats/question.gif border=0><font face=Arial,Helvetica size=2>&nbsp;".translate("Unknown").": </td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Otros - Desconocidos\"><img src=\"images/mainbar.gif\" Alt=\"Otros - Desconocidos\" height=16 width=", $b_other[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Otros - Desconocidos\"> $b_other[1] % ($b_other[0])";
100 echo "</FONT>";
101 echo "</TD></TR></TABLE>";
102 echo "</TD></TR></TABLE>";
103 echo "<br><br><center>";
104 echo "<TABLE CELLSPACING=0 CELLPADDING=2 BORDER=0 BGCOLOR=000000><TR><TD COLSPAN=2>";
105 echo "<TABLE CELLSPACING=0 CELLPADDING=3 BORDER=0 BGCOLOR=FFFFFF>";
106 echo "<font color=White face=Arial,Helvetica><center><b>".translate("Operating Systems")."</b></center></font>";
107 echo "<tr><td><img src=images/stats/windows.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Windows:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Windows\"><img src=\"images/mainbar.gif\" Alt=\"Windows\" height=16 width=", $windows[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Windows\"> $windows[1] % ($windows[0])</td></tr>\n";
108 echo "<tr><td><img src=images/stats/linux.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Linux:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Linux\"><img src=\"images/mainbar.gif\" Alt=\"Linux\" height=16 width=", $linux[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Linux\"> $linux[1] % ($linux[0])</td></tr>\n";
109 echo "<tr><td><img src=images/stats/mac.gif border=0><font face=Arial,Helvetica size=2>&nbsp;Mac/PPC:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Mac/PPC\"><img src=\"images/mainbar.gif\" Alt=\"Mac - PPC\" height=16 width=", $mac[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Mac/PPC\"> $mac[1] % ($mac[0])</td></tr>\n";
110 echo "<tr><td><img src=images/stats/bsd.gif border=0><font face=Arial,Helvetica size=2>&nbsp;FreeBSD:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"FreeBSD\"><img src=\"images/mainbar.gif\" Alt=\"FreeBSD\" height=16 width=", $freebsd[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"FreeBSD\"> $freebsd[1] % ($freebsd[0])</td></tr>\n";
111 echo "<tr><td><img src=images/stats/sun.gif border=0><font face=Arial,Helvetica size=2>&nbsp;SunOS:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"SunOS\"><img src=\"images/mainbar.gif\" Alt=\"SunOS\" height=16 width=", $sunos[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"SunOS\"> $sunos[1] % ($sunos[0])</td></tr>\n";
112 echo "<tr><td><img src=images/stats/irix.gif border=0><font face=Arial,Helvetica size=2>&nbsp;IRIX:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"SGI Irix\"><img src=\"images/mainbar.gif\" Alt=\"SGI Irix\" height=16 width=", $irix[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"SGI Irix\"> $irix[1] % ($irix[0])</td></tr>\n";
113 echo "<tr><td><img src=images/stats/be.gif border=0><font face=Arial,Helvetica size=2>&nbsp;BeOS:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"BeOS\"><img src=\"images/mainbar.gif\" Alt=\"BeOS\" height=16 width=", $beos[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"BeOS\"> $beos[1] % ($beos[0])</td></tr>\n";
114 echo "<tr><td><img src=images/stats/os2.gif border=0><font face=Arial,Helvetica size=2>&nbsp;OS/2:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"OS/2\"><img src=\"images/mainbar.gif\" Alt=\"OS/2\" height=16 width=", $os2[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"OS/2\"> $os2[1] % ($os2[0])</td></tr>\n";
115 echo "<tr><td><img src=images/stats/aix.gif border=0><font face=Arial,Helvetica size=2>&nbsp;AIX:</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"AIX\"><img src=\"images/mainbar.gif\" Alt=\"AIX\" height=16 width=", $aix[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"AIX\"> $aix[1] % ($aix[0])</td></tr>\n";
116 echo "<tr><td><img src=images/stats/question.gif border=0><font face=Arial,Helvetica size=2>&nbsp;".translate("Unknown").":</td><td><img src=\"images/leftbar.gif\" height=16 width=3 Alt=\"Otros - Desconocidos\"><img src=\"images/mainbar.gif\" ALt=\"Otros - Desconocidos\" height=16 width=", $os_other[1] * 2, "><img src=\"images/rightbar.gif\" height=16 width=3 Alt=\"Otros - Desconocidos\"> $os_other[1] % ($os_other[0])";
117 echo "</FONT>";
118 echo "</TD></TR></TABLE>";
119 echo "</TD></TR></TABLE>";
120 echo "<br><br><center>";
121
122 $result = mysql_query("select * from users");
123 $unum = mysql_num_rows($result);
124 $result = mysql_query("select * from authors");
125 $anum = mysql_num_rows($result);
126 $result = mysql_query("select * from stories");
127 $snum = mysql_num_rows($result);
128 $result = mysql_query("select * from comments");
129 $cnum = mysql_num_rows($result);
130 $result = mysql_query("select * from sections");
131 $secnum = mysql_num_rows($result);
132 $result = mysql_query("select * from seccont");
133 $secanum = mysql_num_rows($result);
134 $result = mysql_query("select * from queue");
135 $subnum = mysql_num_rows($result);
136 $result = mysql_query("select * from topics");
137 $tnum = mysql_num_rows($result);
138 $result = mysql_query("select * from links_links");
139 $links = mysql_num_rows($result);
140 $result = mysql_query("select * from links_categories");
141 $cat1 = mysql_num_rows($result);
142 $result = mysql_query("select * from links_subcategories");
143 $cat2 = mysql_num_rows($result);
144 $cat = $cat1+$cat2;
145
146 echo "<TABLE CELLSPACING=0 CELLPADDING=2 BORDER=0 BGCOLOR=000000><TR><TD COLSPAN=2>";
147 echo "<TABLE CELLSPACING=0 CELLPADDING=3 BORDER=0 BGCOLOR=FFFFFF>";
148 echo "<font color=White face=Arial,Helvetica><center><b>".translate("Miscelaneous Stats")."</b></center></font>";
149 echo "<tr><td><img src=images/stats/users.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Registered Users: ")."</td><td><font face=Arial,Helvetica size=3><b>$unum</b></td></tr>\n";
150 echo "<tr><td><img src=images/stats/authors.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Active Authors: ")."</td><td><font face=Arial,Helvetica size=3><b>$anum</b></td></tr>\n";
151 echo "<tr><td><img src=images/stats/news.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Stories Published: ")."</td><td><font face=Arial,Helvetica size=3><b>$snum</b></td></tr>\n";
152 echo "<tr><td><img src=images/stats/topics.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Active Topics: ")."</td><td><font face=Arial,Helvetica size=3><b>$tnum</b></td></tr>\n";
153 echo "<tr><td><img src=images/stats/comments.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Comments Posted: ")."</td><td><font face=Arial,Helvetica size=3><b>$cnum</b></td></tr>\n";
154 echo "<tr><td><img src=images/stats/sections.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Special Sections: ")."</td><td><font face=Arial,Helvetica size=3><b>$secnum</b></td></tr>\n";
155 echo "<tr><td><img src=images/stats/articles.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Articles in Sections: ")."</td><td><font face=Arial,Helvetica size=3><b>$secanum</b></td></tr>\n";
156
157 echo "<tr><td><img src=images/stats/topics.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Links in Web Links: ")."</td><td><font face=Arial,Helvetica size=3><b>$links</b></td></tr>\n";
158 echo "<tr><td><img src=images/stats/sections.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("Categories in Web Links: ")."</td><td><font face=Arial,Helvetica size=3><b>$cat</b></td></tr>\n";
159
160 echo "<tr><td><img src=images/stats/waiting.gif border=0><font face=Arial,Helvetica size=3>&nbsp;".translate("News Waiting to be Published: ")."</td><td><font face=Arial,Helvetica size=3><b>$subnum</b></td></tr>\n";
161 echo "</FONT>";
162 echo "</TD></TR></TABLE>";
163 echo "</TD></TR></TABLE>";
164
165 echo "<br><br><br></center>";
166 include("footer.php");
167
168 ?>

  ViewVC Help
Powered by ViewVC 1.1.26