32 |
include_once("counter_lib.php"); |
include_once("counter_lib.php"); |
33 |
include('header.php'); |
include('header.php'); |
34 |
|
|
|
|
|
|
/** stat_open_table är en funktion som öppnar en ruta med svart ram och vit botten som endast finns på statistik-sidan. |
|
|
Denna funktion borde knske ersättas av något bättre, och mer anpassningsbart.*/ |
|
|
function stat_open_table() { ?> |
|
|
<table cellspacing="0" cellpadding="2" border="0" bgcolor="#700000"><tr><td colspan="2"> |
|
|
<table cellspacing="0" cellpadding="3" border="0" bgcolor="#ffffff"> |
|
|
<? |
|
|
} |
|
|
|
|
|
/** stat_close_table stänger en ruta med statistik i.*/ |
|
|
function stat_close_table() { |
|
|
echo "</table></td></tr></table>\n"; |
|
|
} |
|
|
|
|
|
|
|
35 |
/** Ritar bild om det finns. */ |
/** Ritar bild om det finns. */ |
36 |
function img($bild) |
function img($bild) |
37 |
{ |
{ |
41 |
return ""; |
return ""; |
42 |
} |
} |
43 |
|
|
|
|
|
44 |
/** funktionen rita($namn,$antal,$totalt,$bild) ritar upp en post i statistiken för Webbläsare eller Operativsystem. |
/** funktionen rita($namn,$antal,$totalt,$bild) ritar upp en post i statistiken för Webbläsare eller Operativsystem. |
45 |
$namn är den den text som ska visas, $bild är den bild som ska visas, "ingen" används om man inte vill ha bild. |
$namn är den den text som ska visas, $bild är den bild som ska visas, "ingen" används om man inte vill ha bild. |
46 |
$totalt är totala antalet sidträffar, används för att beräkna hur stor andel som aktuell post utgör. Parametern bör vara satt till $hits. |
$totalt är totala antalet sidträffar, används för att beräkna hur stor andel som aktuell post utgör. Parametern bör vara satt till $hits. |
49 |
{ |
{ |
50 |
$ut="<tr align=\"left\"><td align=\"left\">"; |
$ut="<tr align=\"left\"><td align=\"left\">"; |
51 |
$ut.=img($bild); |
$ut.=img($bild); |
52 |
$ut.="$namn: </td><td align=\"left\"><div align=\"left\"><img src=\"images/leftbar.png\" height=14 width=7 alt=\"\">"; |
$ut.="<nobr>$namn: </nobr></td><td align=\"left\"><div align=\"left\"><nobr><img src=\"images/leftbar.png\" height=14 width=7 alt=\"\">"; |
53 |
$ut.="<img src=\"images/mainbar.png\" alt=\"\" height=14 width=".substr(200*$antal/$totalt,0,5).">"; |
$ut.="<img src=\"images/mainbar.png\" alt=\"\" height=14 width=".substr(200*$antal/$totalt,0,5).">"; |
54 |
$ut.="<img src=\"images/rightbar.png\" height=14 width=7 alt=\"\"> ".substr(100*$antal/$totalt,0,5)." % ($antal)</div></td></tr>\n"; |
$ut.="<img src=\"images/rightbar.png\" height=14 width=7 alt=\"\"> ".substr(100*$antal/$totalt,0,5)." % ($antal)</nobr></div></td></tr>\n"; |
55 |
echo $ut; |
return $ut; |
56 |
} |
} |
57 |
|
|
58 |
|
|
73 |
$rad = mysql_fetch_object($dkn); |
$rad = mysql_fetch_object($dkn); |
74 |
$os=$rad; |
$os=$rad; |
75 |
mysql_free_result($dkn); |
mysql_free_result($dkn); |
76 |
echo "<div align=\"center\"> |
echo "<div align=\"center\">"; |
77 |
<table cellspacing=\"0\" cellpadding=\"2\" border=\"0\" bgcolor=\"#301515\"><tr><td colspan=\"2\"> |
|
78 |
<table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" bgcolor=\"#ffffff\"><tr><td> |
themesimplebox("","Vi har fått <b>$hits</b> träffar från och med $startdate<br> |
|
Vi har fått <b>$hits</b> träffar från och med $startdate<br> |
|
79 |
Du använder webbläsare: <br>'".img($valla->bild)." $valla->var'<br> |
Du använder webbläsare: <br>'".img($valla->bild)." $valla->var'<br> |
80 |
På operativsystemet: <br>'".img($os->bild)." $os->var'<br> |
På operativsystemet: <br>'".img($os->bild)." $os->var'<br> |
81 |
Med användaridentifieringen: <br>'".getenv("HTTP_USER_AGENT")."'.<br> |
Med användaridentifieringen: <br>'".getenv("HTTP_USER_AGENT")."'.<br> |
82 |
Om detta inte stämmer var vänlig kontakta |
Om detta inte stämmer var vänlig kontakta |
83 |
<A HREF=\"mailto:gnuheter-dev@mail.freesoftware.fsf.org\">Gnuheters utvecklare</a>.</td></tr></table></td></tr></table> |
<A HREF=\"mailto:gnuheter-dev@mail.freesoftware.fsf.org\">Gnuheters utvecklare</a>.","StdSimpleBox"); |
|
<br><br></div>"; |
|
84 |
|
|
85 |
|
|
86 |
/* Hämtar data ur dataasen och presenterar webbläsare (typ=1) */ |
/* Hämtar data ur databasen och presenterar webbläsare (typ=1) */ |
87 |
$dkn = mysql_query("SELECT bild, var, count FROM counter WHERE typ=1 ORDER BY count DESC"); |
$dkn = mysql_query("SELECT bild, var, count FROM counter WHERE typ=1 ORDER BY count DESC"); |
88 |
if (!$dkn) { echo mysql_errno(). ": ".mysql_error(). "<br>"; exit(); } |
if (!$dkn) { echo mysql_errno(). ": ".mysql_error(). "<br>"; exit(); } |
89 |
$i=mysql_num_rows($dkn); |
$i=mysql_num_rows($dkn); |
90 |
if ($i>=1) |
if ($i>=1) |
91 |
{ |
{ |
92 |
echo "<div align=\"center\">"; |
$utskrift="<table cellspacing=\"4\" cellpadding=\"0\" border=\"0\">"; |
93 |
stat_open_table(); |
for ($j=0;$j<$i;$j++) |
94 |
echo "<font color=\"#ffffff\"><div align=\"center\"><b>Webbläsare</b></div>\n"; |
{ |
95 |
} |
mysql_data_seek($dkn,$j); |
96 |
for ($j=0;$j<$i;$j++) |
$rad = mysql_fetch_object($dkn); |
97 |
{ |
$utskrift.=rita($rad->var,$rad->count,$hits,$rad->bild); |
98 |
mysql_data_seek($dkn,$j); |
} |
99 |
$rad = mysql_fetch_object($dkn); |
echo "<p> <p>"; |
100 |
rita($rad->var,$rad->count,$hits,$rad->bild); |
themesimplebox("","<div align=\"center\"><b>Webbläsare</b></div>".$utskrift."</table>","StatsBox"); |
101 |
} |
} |
102 |
mysql_free_result($dkn); |
mysql_free_result($dkn); |
|
if ($i>=1) |
|
|
{ |
|
|
echo "</font>"; |
|
|
stat_close_table(); |
|
|
echo "<br><br>"; |
|
|
} |
|
103 |
|
|
104 |
|
|
105 |
/* Hämtar data ur dataasen och presenterar OS (typ=2) */ |
/* Hämtar data ur dataasen och presenterar OS (typ=2) */ |
108 |
$i=mysql_num_rows($dkn); |
$i=mysql_num_rows($dkn); |
109 |
if ($i>=1) |
if ($i>=1) |
110 |
{ |
{ |
111 |
echo "<div align=\"center\">"; |
$utskrift="<table cellspacing=\"4\" cellpadding=\"0\" border=\"0\">"; |
112 |
stat_open_table(); |
for ($j=0;$j<$i;$j++) |
113 |
echo "<font color=\"#ffffff\"><div align=\"center\"><b>Operativsystem</b></div>\n"; |
{ |
114 |
} |
mysql_data_seek($dkn,$j); |
115 |
for ($j=0;$j<$i;$j++) |
$rad = mysql_fetch_object($dkn); |
116 |
{ |
$utskrift.=rita($rad->var,$rad->count,$hits,$rad->bild); |
117 |
mysql_data_seek($dkn,$j); |
} |
118 |
$rad = mysql_fetch_object($dkn); |
echo "<p> <p>"; |
119 |
rita($rad->var,$rad->count,$hits,$rad->bild); |
themesimplebox("","<div align=\"center\"><b>Operativsystem</b></div>".$utskrift."</table>","StdSimpleBox"); |
120 |
} |
} |
121 |
mysql_free_result($dkn); |
mysql_free_result($dkn); |
|
if ($i>=1) |
|
|
{ |
|
|
echo "</font>"; |
|
|
stat_close_table(); |
|
|
echo "<br><br>"; |
|
|
} |
|
122 |
|
|
123 |
|
|
124 |
/* Övrig information som ska visas hämtas här.*/ |
/* Övrig information som ska visas hämtas här.*/ |
146 |
list ($cat2) = mysql_fetch_row($result); |
list ($cat2) = mysql_fetch_row($result); |
147 |
$cat = $cat1+$cat2; |
$cat = $cat1+$cat2; |
148 |
|
|
|
|
|
149 |
/* Övrig information visas här. */ |
/* Övrig information visas här. */ |
150 |
stat_open_table(); |
$utskrift="<table cellspacing=\"4\" cellpadding=\"0\" border=\"0\">"; |
151 |
echo "<font color=\"#ffffff\"><div align=\"center\"><b>Diverse statistik</b></div></font>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/users.png\" border=\"0\"> Registrerade användare: </td><td><b>$unum</b></td></tr>\n"; |
152 |
echo "<tr><td><img src=\"images/stats/users.png\" border=\"0\"> Registrerade användare: </td><td><b>$unum</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/authors.png\" border=\"0\"> Aktiva skribenter: </td><td><b>$anum</b></td></tr>\n"; |
153 |
echo "<tr><td><img src=\"images/stats/authors.png\" border=\"0\"> Aktiva skribenter: </td><td><b>$anum</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/news.png\" border=\"0\"> Publicerade artiklar: </td><td><b>$snum</b></td></tr>\n"; |
154 |
echo "<tr><td><img src=\"images/stats/news.png\" border=\"0\"> Publicerade artiklar: </td><td><b>$snum</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/topics.png\" border=\"0\"> Aktiva ämnen: </td><td><b>$tnum</b></td></tr>\n"; |
155 |
echo "<tr><td><img src=\"images/stats/topics.png\" border=\"0\"> Aktiva ämnen: </td><td><b>$tnum</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/comments.png\" border=\"0\"> Postade kommentarer: </td><td><b>$cnum</b></td></tr>\n"; |
156 |
echo "<tr><td><img src=\"images/stats/comments.png\" border=\"0\"> Postade kommentarer: </td><td><b>$cnum</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/topics.png\" border=\"0\"> Länkar i länkdatabasen: </td><td><b>$links</b></td></tr>\n"; |
157 |
echo "<tr><td><img src=\"images/stats/topics.png\" border=\"0\"> Länkar i länkdatabasen: </td><td><b>$links</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/sections.png\" border=\"0\"> Kategorier i länkdatabasen: </td><td><b>$cat</b></td></tr>\n"; |
158 |
echo "<tr><td><img src=\"images/stats/sections.png\" border=\"0\"> Kategorier i länkdatabasen: </td><td><b>$cat</b></td></tr>\n"; |
$utskrift.="<tr><td><img src=\"images/stats/waiting.png\" border=\"0\"> Nyheter i publiceringskön: </td><td><b>$subnum</b></td></tr>\n"; |
159 |
echo "<tr><td><img src=\"images/stats/waiting.png\" border=\"0\"> Nyheter i publiceringskön: </td><td><b>$subnum</b></td></tr>\n"; |
echo "<p><p>"; |
160 |
html_page_foot(); |
themesimplebox("","<div align=\"center\"><b>Diverse statistik</b></div>".$utskrift."</table>","StdSimpleBox"); |
161 |
echo "<br><br></div>"; |
echo "<br><br></div>"; |
162 |
|
|
163 |
include('footer.php'); |
include('footer.php'); |