Shemm22
New Member
![New Member New Member](modules/Forums/images/ranks/1star.gif)
![](modules/Forums/images/avatars/gallery/blank.gif)
Joined: Aug 22, 2003
Posts: 3
|
Posted:
Sun Oct 12, 2003 5:10 pm |
|
Yes I keep getting this error can anybody help:
Warning: setlocale(): Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /hsphere/local/home2/shemm22/traftononline.com/html/admin/modules/tracking.php on line 100
Here is my tracking.php file:
[code:1:f578b72ab0]<?php
# ******************************************************************************
# PHPnuke Tracking v1.1
#
# for PHPnuke 5.5
#
#
# Download at: http://www.wstyle.org
#
# This is a hack to log all pageviews of your PHPnuke website. It
# includes a program to analyse the tracking log data and display
# it with the common object titles from your PHPnuke database.
#
# Copyright (C) 2002 by WebStyle http://www.wstyle.org
#
# 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, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# ******************************************************************************
if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }
$result = sql_query("select radminsuper from ".$prefix."_authors where aid='$aid'", $dbi);
list($radminsuper) = sql_fetch_row($result, $dbi);
if ($radminsuper==1) {
include("admin/language/tracking/lang-$language.php");
# Menu Definition / you can change it here
# change text and/or date from (datef), date to (datet, time from (timef),
# time to (timet)
if ($sort=="") {
$sort = "visit"; # Default by: visit / page / time
}
$menu = array(
1 => array(
"text" => _TRACK_LAST." 1 "._TRACK_HOURS,
"timef" => date("Y-m-d H:i:s", time()-3600*1) # now - 1 hours
),
2 => array(
"text" => _TRACK_LAST." 4 "._TRACK_HOURS,
"timef" => date("Y-m-d H:i:s", time()-3600*4) # now - 4 hours
),
3 => array(
"text" => _TRACK_TODAY,
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d"),date("Y"))), # now
"timet" => date("Y-m-d H:i:s", mktime(23,59,59,date("m"),date("d"),date("Y"))) # today
),
4 => array(
"text" => _TRACK_YESTERDAY,
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-1,date("Y"))), # today - 1 day
"timet" => date("Y-m-d H:i:s", mktime(23,59,59,date("m"),date("d")-1,date("Y"))) # today - 1 day
),
5 => array(
"text" => _TRACK_LAST." 3",
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-3,date("Y"))), # today - 3 days
"timet" => date("Y-m-d H:i:s", time()) # now
),
6 => array(
"text" => _TRACK_LAST." 7",
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-7,date("Y"))), # today - 7 days
"timet" => date("Y-m-d H:i:s", time()) # now
),
7 => array(
"text" => _TRACK_LAST." 14",
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-14,date("Y"))), # today - 14 days
"timet" => date("Y-m-d H:i:s", time()) # now
),
8 => array(
"text" => _TRACK_LAST." 30",
"timef" => date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-30,date("Y"))), # today - 30 days
"timet" => date("Y-m-d H:i:s", time()) # now
),
9 => array(
"text" => _TRACK_ALL,
"timef" => "1990-01-01 00:00:01",
"timet" => date("Y-m-d H:i:s", time()) # now
)
); # End of Menu Definition
# only default if first start without parameters
# Default Menu: 1 / 2 / 3 / ...
# $default_timef = $menu[1]["timef"];
# $default_timet = $menu[1]["timet"];
# $default_text = $menu[1]["text"];
$menu_optr = "start"; # Default mode for period menu
function track_fc_format_date($f1_date, $f1_datestring) {
setlocale ("LC_TIME", $GLOBALS["locale"] );
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $f1_date, $datetime);
$datetime = strftime("".$f1_datestring."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
$datetime = ucfirst($datetime);
return($datetime);
}
# ******************************************************************************
# Display group of visits for selected range
# ******************************************************************************
function fc_sort ($a, $b) {
GLOBAL $FELD;
return strnatcasecmp($a[$FELD],$b[$FELD]);
}
# ************************************************************************
# Line break for words longer then $f1_lenght. It will ab a space after
# $f1_lenghtletters. So in a table can be an automatic line break
# for long words.
# ************************************************************************
function track_umbruch($f1_string, $f1_lenght) {
$hf_neu="";
$hf_words = explode (" ", $f1_string);
while (list($key, $val) = each($hf_words)) {
$hf_neu[] = chunk_split ($val, $f1_lenght, " ");
}
$f1_string = trim(implode(" ", $hf_neu));
return $f1_string;
}
# ************************************************************************
# print an array
# ************************************************************************
function track_print_array_table ($f1_array, $f1_double, $hf_printkey) {
while ( list($key1, $subarray) = each($f1_array ) ) {
$hf_count++;
if ( ($hf_count != 2) and ($f1_double == '2' ) ) {
continue;
}
$hf_count = 0;
echo "<tr>";
if ($hf_printkey) { echo "<td>$key1:</td>"; }
if (!is_array($subarray)) {
echo "<td>".$subarray."</td>";
} else {
echo "<ul>";
while ( list($key2, $val) = each($subarray) ) {
echo "<li>$key2 : $val\n";
}
echo "</ul>";
}
echo "</tr>";
}
}
# ******************************************************************************
# Cut a stringpart
# $string = complet string with the part to find
# $hf_suchend = cut from start including that string
# $hf_suchend = cut that until the end
# ******************************************************************************
function fc_cutpart ($string, $hf_suchstart, $hf_suchend) {
$string = substr($string, strpos($string, $hf_suchstart) + strlen($hf_suchstart), strlen($string)); # Cut first part
$hf_lenght = strpos($string, $hf_suchend);
if ($hf_lenght==0) { $hf_lenght = strlen($string); }
$part = substr($string, 0, $hf_lenght);
return $part;
}
function db_error_check ($disp_errno, $filename, $function, $where ) {
global $PHP_SELF;
if ( (mysql_errno()!=0) or ($disp_errno != '') ) {
echo "*** A Database Problem Occured ***<br>";
echo "Script: ".$PHP_SELF."<br>";
echo "Filename: ".$filename."<br>";
echo "Function: ".$function."<br>";
echo "Place : ".$where."<br>";
echo "Aff rows: ".mysql_affected_rows()."<br>";
echo "Errno : ".mysql_errno()."<br>";
echo "Error : ".mysql_error()."<br>";
echo "**********************************<br>";
}
}
# ******************************************************************************
# Display group of visits for selected range
# ******************************************************************************
function start ($sort, $timef, $timet, $text) {
global $prefix, $menu, $PHP_SELF;
if ($timef=='') { $timef = date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d"),date("Y"))); }
if ($timet=='') { $timet = date("Y-m-d H:i:s", time()); }
$result=mysql_query("SELECT count(*) FROM $prefix"._tracking.
" WHERE tracktime BETWEEN '$timef' and '$timet' ");
db_error_check ('',"tracking.php", "start", "case user count(*) / SELECT" );
list($hf_pageviews) = mysql_fetch_row($result);
switch ($sort) {
case "visit":
$result=mysql_query("SELECT substring(tracktime,1,10) as hf_date, ip, uid, count(*) as hf_count FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
GROUP BY hf_date DESC, ip, uid ");
db_error_check ('',"tracking.php", "start", "case visit / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_VISITS;
$hf_textend = " "._TRACK_AND." ".$hf_pageviews." "._TRACK_PAGES;
break;
case "page":
$result=mysql_query("SELECT requrl, count(*) as hf_count FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
GROUP BY requrl DESC
ORDER BY hf_count DESC ");
db_error_check ('',"tracking.php", "start", "case page / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_DIFFPAGES;
$hf_textend = " "._TRACK_AND." ".$hf_pageviews." "._TRACK_PAGES;
break;
case "time":
$result=mysql_query("SELECT tracktime, ip, uid, requrl FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
ORDER BY tracktime DESC ");
db_error_check ('',"tracking.php", "start", "case time / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_PAGES;
break;
case "date":
$result=mysql_query("SELECT substring(tracktime,1,10) as hf_date, count(*) as hf_count FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
GROUP BY hf_date DESC ");
db_error_check ('',"tracking.php", "start", "case date / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_DAYS;
$hf_textend = " "._TRACK_AND." ".$hf_pageviews." "._TRACK_PAGES;
break;
case "user":
$result=mysql_query("SELECT uid, count(*) as hf_count FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
GROUP BY uid
ORDER BY hf_count DESC
");
db_error_check ('',"tracking.php", "start", "case user / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_USERS;
$hf_textend = " "._TRACK_AND." ".$hf_pageviews." "._TRACK_PAGES;
break;
case "trackid":
$result=mysql_query("SELECT trackid, uid, count(*) as hf_count FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
GROUP BY trackid
ORDER BY hf_count DESC
");
db_error_check ('',"tracking.php", "start", "case trackid / SELECT" );
$hf_headcount = mysql_affected_rows();
$hf_sorttext = _TRACK_TRACKID;
$hf_textend = " "._TRACK_AND." ".$hf_pageviews." "._TRACK_PAGES;
break;
}
OpenTable2();
if ($text!='') {$hf_text = " "._TRACK_AT." '".$text."'";}
echo "<b>".$hf_text1.$hf_headcount." ".$hf_sorttext.$hf_text.$hf_textend."</b>".
"("._TRACK_FROM." ".$timef." "._TRACK_TO." ".$timet.")</font>";
CloseTable2();
OpenTable2();
echo "<table>";
switch ($sort) {
case "visit":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"><br>"._TRACK_DATE." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"120\" height=\"1\"><br>"._TRACK_IP." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"40\" height=\"1\"><br>"._TRACK_UID." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"40\" height=\"1\"><br>"._TRACK_COUNT." </td>";
echo "</tr>";
break;
case "page":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"50\" height=\"1\"><br>"._TRACK_COUNT." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"370\" height=\"1\"><br>"._TRACK_TITLE." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"370\" height=\"1\"><br>"._TRACK_URL." </td>";
echo "</tr>";
break;
case "time":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"><br>"._TRACK_DATE." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"120\" height=\"1\"><br>"._TRACK_IP." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"100\" height=\"1\"><br>"._TRACK_UID." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"400\" height=\"1\"><br>"._TRACK_TITLE." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"400\" height=\"1\"><br>"._TRACK_URL." </td>";
echo "</tr>";
break;
case "date":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"><br>"._TRACK_DATE." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"50\" height=\"1\"><br>"._TRACK_COUNT." </td>";
echo "</tr>";
break;
case "user":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"><br>"._TRACK_USER." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"50\" height=\"1\"><br>"._TRACK_COUNT." </td>";
echo "</tr>";
break;
case "trackid":
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"><br>"._TRACK_TRACKID." </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"50\" height=\"1\"><br>"._TRACK_COUNT." </td>";
echo "</tr>";
break;
}
while ($array = mysql_fetch_array($result)) {
if ( $array[uid]!=$uid) { $uname = ''; $uid = ''; }
$href = "<a href=\"admin.php?op=trackingshow&optr=show_line".
"&timef=".urlencode($array[tracktime]).
"&ip=".$array[ip].
"&text=".$f1_text.
"\">";
$hf_date = track_fc_format_date($array[tracktime], _TRACK_DATESTRING);
switch ($sort) {
case "visit":
if ( ($array[uid]>0) and ($array[uid]!=$uid)) {
$nukeuser=mysql_query("SELECT uid, uname FROM $prefix"._users." WHERE uid='$array[uid]'");
list($uid, $uname) = mysql_fetch_row($nukeuser);
}
echo "<tr>";
echo "<td>".$array[hf_date]." </td>".
"<td>".$array[ip]." </td>";
if ($array[uid]>0) {
echo "<td><a href=\"modules.php?name=Your_Account&op=userinfo&uname=".$uname."\">".$uname."</a> </td>"; }
else {
echo "<td>".$uname." </td>"; }
echo "<td><a href=\"admin.php?op=trackingshow&optr=show_visit".
"&sort=".$sort.
"&timef=".urlencode($timef)."&timet=".urlencode($timet)."&ip=$array[ip]&truid=$array[uid]\">".
$array[hf_count]."</a> </td>";
echo "</tr>\n";
break;
case "page":
echo "<tr>";
echo "<td><a href=\"admin.php?op=trackingshow&optr=show_visit".
"&sort=".$sort.
"&timef=".urlencode($timef)."&timet=".urlencode($timet).
"&text=".$text."&url=".urlencode(str_replace("&","@@",$array[requrl]))."\">".$array[hf_count]."</a></td>".
"<td>".track_umbruch(read_object($array[requrl]),51)."</td>".
"<td>".track_umbruch($array[requrl],51)."</td>";
echo "</tr>\n";
break;
case "time":
if ( ($array[uid]>0) and ($array[uid]!=$uid)) {
$nukeuser=mysql_query("SELECT uid, uname FROM $prefix"._users." WHERE uid='$array[uid]'");
list($uid, $uname) = mysql_fetch_row($nukeuser);
}
echo "<tr>";
echo "<td>".$href.$hf_date."</a></td>".
"<td>".$array[ip]."</td>";
if ($array[uid]>0) {
echo "<td><a href=\"modules.php?name=Your_Account&op=userinfo&uname=".$uname."\">".$uname."</a></td>"; }
else {
echo "<td>".$uname."</td>"; }
echo "<td>".track_umbruch(read_object($array[requrl]),51)."</td>".
"<td>".track_umbruch($array[requrl],51)."</td>";
echo "</tr>\n";
break;
case "date":
echo "<tr>";
echo "<td>".$array[hf_date]." </td>";
echo "<td><a href=\"admin.php?op=trackingshow&optr=show_visit".
"&sort=".$sort.
"&timef=".urlencode($array[hf_date]." 00:00:00").
"&timet=".urlencode($array[hf_date]." 23:59:59")."\">";
echo $array[hf_count]."</a> </td>";
echo "</tr>\n";
break;
case "user":
echo "<tr>";
if ($array[uid]>0) {
$nukeuser=mysql_query("SELECT uid, uname FROM $prefix"._users." WHERE uid='$array[uid]'");
list($uid, $uname) = mysql_fetch_row($nukeuser);
echo "<td><a href=\"modules.php?name=Your_Account&op=userinfo&uname=".$uname."\">".$uname."</a></td>"; }
else {
echo "<td>Anonymous</td>"; }
echo "<td><a href=\"admin.php?op=trackingshow&optr=show_visit".
"&sort=".$sort.
"&timef=".urlencode($timef).
"&timet=".urlencode($timet).
"&truid=".$array[uid].
"\">";
echo $array[hf_count]."</a> </td>";
echo "</tr>\n";
break;
case "trackid":
echo "<tr>";
echo "<td>".$array[trackid]."</td>";
if ( ($array[uid]>0) and ($array[uid]!=$uid)) {
$nukeuser=mysql_query("SELECT uid, uname FROM $prefix"._users." WHERE uid='$array[uid]'");
list($uid, $uname) = mysql_fetch_row($nukeuser);
}
if ($array[uid]>0) {
echo "<td><a href=\"modules.php?name=Your_Account&op=userinfo&uname=".$uname."\">".$uname."</a></td>"; }
else {
echo "<td>Anonymous</td>"; }
echo "<td><a href=\"admin.php?op=trackingshow&optr=show_visit".
"&timef=".urlencode($timef).
"&timet=".urlencode($timet).
"&trid=".$array[trackid].
"&text=".$text.
"\">".
$array[hf_count]."</a> </td>";
echo "</tr>\n";
break;
}
}
echo "</table>";
CloseTable2();
if ( is_array($result) ) { mysql_free_result($result); }
if ( is_array($nukeuser) ) { mysql_free_result($nukeuser); }
}
function read_object($f1_url) {
global $prefix;
switch (true) {
case ( "/"==$f1_url ):
$back = _TRACK_STARTPAGE;
break;
case ( "/index.php"==$f1_url ):
$back = _TRACK_STARTPAGE;
break;
case ( "/admin.php"==$f1_url ):
$back = _TRACK_ADMIN_MENU;
break;
case ( "/backend.php"==$f1_url ):
$back = _TRACK_BACKEND;
break;
case ( strpos(" ".$f1_url, "/index.php?newlang=") >0 ):
$newlang = str_replace('/index.php?newlang=', '', $f1_url);
$back = _TRACK_NEWLANGUAGE." \"".$newlang."\"";
break;
// module Topics
case ( "/modules.php?name=Topics"==$f1_url ):
$back = _TRACK_TOPICS;
break;
//module Top
case ( "/modules.php?name=Top"==$f1_url ):
$back = _TRACK_TOP10;
break;
//module Submit News
case ( "/modules.php?name=Submit_News"==$f1_url ):
$back = _TRACK_SUBMITNEWS;
break;
// module Statistics
case ( "/modules.php?name=Statistics"==$f1_url ):
$back = _TRACK_STATISTICS;
break;
case ( "/modules.php?name=Statistics&op=Stats"==$f1_url ):
$back = _TRACK_STATISTICS_STATS;
break;
// module Feedback
case ( "/modules.php?name=Feedback"==$f1_url ):
$back = _TRACK_FEEDBACK;
break;
// module Avantgo
case ( "/modules.php?name=AvantGo"==$f1_url ):
$back = _TRACK_AVANTGO;
break;
//module Recommend Us
case ( "/modules.php?name=Recommend_Us"==$f1_url ):
$back = _TRACK_RECOMMEND_US;
break;
//modules Private Messages
case ( "/modules.php?name=Private_Messages"==$f1_url ):
$back = _TRACK_PRIVATE_MESSAGES;
break;
// module Stories Archief
case ( "/modules.php?name=Stories_Archive"==$f1_url ):
$back = _TRACK_STORIES_ARCHIVE;
break;
case ( "/modules.php?name=Stories_Archive&sa=show_all"==$f1_url ):
$back = _TRACK_STORIES_ARCHIVE_SHOWALL;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Stories_Archive&sa=show_month&year=") >0 ):
$title = str_replace ('/modules.php?name=Stories_Archive&sa=show_month&year=', '', $f1_url);
$back = _TRACK_STORIES_ARCHIVE_MONTH." \"".$title."\"";
break;
// module Surveys
case ( "/modules.php?name=Surveys"==$f1_url ):
$back = _TRACK_SURVEYS;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Surveys&pollID=") >0 ):
$pollID = str_replace('/modules.php?name=Surveys&pollID=', '', $f1_url);
$res = mysql_query("select pollTitle from $prefix"._poll_desc." where pollID='$pollID'");
list($pollTitle) = mysql_fetch_row($res);
$back = _TRACK_SURVEYS_POLL." \"".$pollTitle."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Surveys&op=results&pollID=") >0 ):
$pollID = str_replace('/modules.php?name=Surveys&op=results&pollID=', '', $f1_url);
$res = mysql_query("select pollTitle from $prefix"._poll_desc." where pollID='$pollID'");
list($pollTitle) = mysql_fetch_row($res);
$back = _TRACK_SURVEYS_POLL_RESULTS." \"".$pollTitle."\"";
break;
case ( "/modules.php?name=Surveys&file=comments"==$f1_url ):
$back = _TRACK_SURVEYS_COMMENTS;
break;
// module News
case ( "/modules.php?name=News&file=comments"==$f1_url ):
$back = _TRACK_NEWS_COMMENTS;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=News&file=categories&op=newindex&catid=") >0 ):
$catid = str_replace('/modules.php?name=News&file=categories&op=newindex&catid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._stories_cat." where catid='$catid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_NEWS_ARTICLE_CATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=News&file=article&sid=") >0 ):
$sid = str_replace('/modules.php?name=News&file=article&sid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._stories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_NEWS_ARTICLE." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=News&op=rate_complete&sid=") >0 ):
$sid = str_replace('/modules.php?name=News&op=rate_complete&sid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._stories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_NEWS_RATE." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=News&file=friend&op=FriendSend&sid=") >0 ):
$sid = str_replace('/modules.php?name=News&file=friend&op=FriendSend&sid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._stories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_NEWS_SENDFRIEND_STORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=News&file=print&sid=") >0 ):
$sid = str_replace('/modules.php?name=News&file=print&sid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._stories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_NEWS_PRINT." \"".$title."\"";
break;
// module Downloads
case ( "/modules.php?name=Downloads"==$f1_url ):
$back = _TRACK_DOWNLOADS;
break;
case ( "/modules.php?name=Downloads&d_op=NewDownloads"==$f1_url ):
$back = _TRACK_DOWNLOADS_NEWDOWNLOADS;
break;
case ( "/modules.php?name=Downloads&d_op=TopRated"==$f1_url ):
$back = _TRACK_DOWNLOADS_TOPRATED;
break;
case ( "/modules.php?name=Downloads&d_op=AddDownload"==$f1_url ):
$back = _TRACK_DOWNLOADS_ADDDOWNLOAD;
break;
case ( "/modules.php?name=Downloads&d_op=MostPopular"==$f1_url ):
$back = _TRACK_DOWNLOADS_MOSTPOPULAR;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=MostPopular&ratenum=") >0 ):
$ratenum = str_replace ('/modules.php?name=Downloads&d_op=MostPopular&ratenum=', '', $f1_url);
$back = _TRACK_DOWNLOADS_MOSTPOPULAR_TOP." \"".$ratenum."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=NewDownloads&newdownloadshowdays=") >0 ):
$newdownloadshowdays = str_replace ('/modules.php?name=Downloads&d_op=NewDownloads&newdownloadshowdays=', '', $f1_url);
$back = _TRACK_DOWNLOADS_NEW_LASTDAYS." ".$newdownloadshowdays." "._TRACK_DOWNLOADS_NEW_LASTDAYS1."";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=NewDownloadsDate&selectdate=") >0 ):
$selectdate = str_replace ('/modules.php?name=Downloads&d_op=NewDownloadsDate&selectdate=', '', $f1_url);
$back = _TRACK_DOWNLOADS_NEW_SELECTDATE;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=viewdownload&cid=") >0 ):
$cid = str_replace('/modules.php?name=Downloads&d_op=viewdownload&cid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_categories." where cid='$cid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_CATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Downloads&d_op=viewdownload&cid=") >0 ):
$cid = str_replace('/modules.php?op=modload&name=Downloads&d_op=viewdownload&cid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_categories." where cid='$cid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_CATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=viewsdownload&sid=") >0 ):
$sid = fc_cutpart ($f1_url, '/modules.php?name=Downloads&d_op=viewsdownload&sid=', "&");
$res = mysql_query("select title from $prefix"._downloads_subcategories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_SUBCATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_DETAILS." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=modifydownloadrequest&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=modifydownloadrequest&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_MODIFY_REQUEST." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=viewdownloadcomments&lid=") >0 ):
$lid = fc_cutpart ($f1_url, "/modules.php?name=Downloads&d_op=viewdownloadcomments&lid=", "&");
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_COMMENT." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=viewdownloadeditorial&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=viewdownloadeditorial&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_EDITORIAL." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=brokendownload&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=brokendownload&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_BROKENDOWNLOAD." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=ratedownload&lid=") >0 ):
$lid = fc_cutpart ($f1_url, '/modules.php?name=Downloads&d_op=ratedownload&lid=', "&");
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_RATEDOWNLOAD." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=getit&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=getit&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_GETDOWNLOAD." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=outsidedownloadsetup&lid=") >0 ):
$lid = str_replace('/modules.php?name=Downloads&d_op=outsidedownloadsetup&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_DOWNLOADS_OUTSIDESETUP." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Downloads&d_op=search&query=") >0 ):
$title = str_replace ('/modules.php?name=Downloads&d_op=search&query=', '', $f1_url);
$back = _TRACK_DOWNLOADS_SEARCH." \"".$title."\"";
break;
// module Web-Links
case ( "/modules.php?name=Web_Links"==$f1_url ):
$back = _TRACK_LINKS;
break;
case ( "/modules.php?op=modload&name=Web_Links&file=index&l_op=AddLink"==$f1_url ):
$back = _TRACK_LINKS_ADDLINK;
break;
case ( "/modules.php?op=modload&name=Web_Links&file=index&l_op=RandomLink"==$f1_url ):
$back = _TRACK_LINKS_RANDOMLINK;
break;
case ( "/modules.php?op=modload&name=Web_Links&file=index&l_op=TopRated"==$f1_url ):
$back = _TRACK_LINKS_TOPRATED;
break;
case ( "/modules.php?op=modload&name=Web_Links&file=index&l_op=MostPopular"==$f1_url ):
$back = _TRACK_LINKS_MOSTPOPULAR;
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=MostPopular&ratenum=") >0 ):
$ratenum = str_replace ('/modules.php?op=modload&name=Web_Links&file=index&l_op=MostPopular&ratenum=', '', $f1_url);
$back = _TRACK_LINKS_MOSTPOPULAR_TOP." \"".$ratenum."\"";
break;
case ( "/modules.php?op=modload&name=Web_Links&file=index&l_op=NewLinks"==$f1_url ):
$back = _TRACK_LINKS_NEWLINKS;
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=NewLinks&newlinkshowdays=") >0 ):
$newlinkshowdays = str_replace ('/modules.php?op=modload&name=Web_Links&file=index&l_op=NewLinks&newlinkshowdays=', '', $f1_url);
$back = _TRACK_LINKS_NEW_LASTDAYS." ".$newlinkshowdays." "._TRACK_LINKS_NEW_LASTDAYS1."";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=NewLinksDate&selectdate=") >0 ):
$selectdate = str_replace ('/modules.php?op=modload&name=Web_Links&file=index&l_op=NewLinksDate&selectdate=', '', $f1_url);
$back = _TRACK_LINKS_NEW_SELECTDATE;
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlink&cid=") >0 ):
$cid = str_replace('/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlink&cid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._links_categories." where cid='$cid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_CATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlink&sid=") >0 ):
$sid = fc_cutpart ($f1_url, '/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlink&sid=', "&");
$res = mysql_query("select title from $prefix"._links_subcategories." where sid='$sid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_SUBCATEGORY." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlinkdetails&lid=") >0 ):
$lid = str_replace('/modules.php?op=modload&name=Web_Links&file=index&l_op=viewlinkdetails&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_DETAILS." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=brokenlink&lid=") >0 ):
$lid = str_replace('/modules.php?op=modload&name=Web_Links&file=index&l_op=brokenlink&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_BROKENLINK." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=ratelink&lid=") >0 ):
$lid = fc_cutpart ($f1_url, '/modules.php?op=modload&name=Web_Links&file=index&l_op=ratelink&lid=', "&");
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_RATELINK." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=visit&lid=") >0 ):
$lid = str_replace ('/modules.php?op=modload&name=Web_Links&file=index&l_op=visit&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_VISIT." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=outsidelinksetup&lid=") >0 ):
$lid = str_replace('/modules.php?op=modload&name=Web_Links&file=index&l_op=outsidelinksetup&lid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_LINKS_OUTSIDESETUP." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Web_Links&file=index&l_op=search&query=") >0 ):
$title = str_replace ('/modules.php?op=modload&name=Web_Links&file=index&l_op=search&query=', '', $f1_url);
$back = _TRACK_LINKS_SEARCH." \"".$title."\"";
break;
// module Your Account
case ( "/modules.php?name=Your_Account"==$f1_url ):
$back = _TRACK_YOURACCOUNT;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Your_Account&op=userinfo&bypass=1&uname=") >0 ):
$user = str_replace('/modules.php?name=Your_Account&op=userinfo&bypass=1&uname=', '', $f1_url);
$back = _TRACK_YOURACCOUNT_LOGIN." \"".$user."\"";
break;
case ( "/modules.php?name=Your_Account&op=logout"==$f1_url ):
$back = _TRACK_YOURACCOUNT_LOGOUT;
break;
case ( "/modules.php?name=Your_Account&op=edituser"==$f1_url ):
$back = _TRACK_YOURACCOUNT_EDITUSER;
break;
case ( "/modules.php?name=Your_Account&op=edithome"==$f1_url ):
$back = _TRACK_YOURACCOUNT_EDITHOME;
break;
case ( "/modules.php?name=Your_Account&op=editcomm"==$f1_url ):
$back = _TRACK_YOURACCOUNT_EDITCOMM;
break;
case ( "/modules.php?name=Your_Account&op=chgtheme"==$f1_url ):
$back = _TRACK_YOURACCOUNT_CHGTHEME;
break;
case ( "/modules.php?name=Your_Account&op=new_user"==$f1_url ):
$back = _TRACK_YOURACCOUNT_NEW_USER;
break;
case ( "/modules.php?name=Your_Account&op=pass_lost"==$f1_url ):
$back = _TRACK_YOURACCOUNT_PASS_LOST;
break;
case ( "/modules.php?name=Your_Account&stop=1"==$f1_url ):
$back = _TRACK_YOURACCOUNT_PASS_STOP;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Your_Account&op=userinfo&uname=") >0 ):
$user = str_replace('/modules.php?name=Your_Account&op=userinfo&uname=', '', $f1_url);
$back = _TRACK_YOURACCOUNT_USERDATA." \"".$user."\"";
break;
// module Members List
case ( "/modules.php?name=Members_List"==$f1_url ):
$back = _TRACK_MEMBERLIST;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Members_List&letter=") >0 ):
$letter = str_replace('/modules.php?name=Members_List&letter=', '', $f1_url);
$back = _TRACK_MEMBERLIST_LETTER." ".$letter."";
break;
// module Search
case ( "/modules.php?name=Search"==$f1_url ):
$back = _TRACK_SEARCH;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Search&query=&topic=") >0 ):
$topicid = str_replace('/modules.php?name=Search&query=&topic=', '', $f1_url);
$res = mysql_query("select topicname from $prefix"._topics." where topicid='$topicid'");
list($topicname) = mysql_fetch_row($res);
$back = _TRACK_SEARCH_TOPIC." \"".$topicname."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Search&author=") >0 ):
$author = str_replace('/modules.php?name=Search&author=', '', $f1_url);
$back = _TRACK_SEARCH_AUTHOR." ".$author."";
break;
// module Forum
case ( "/modules.php?name=Forum"==$f1_url ):
$back = _TRACK_FORUM;
break;
// module Sections
case ( "/modules.php?name=Sections"==$f1_url ):
$back = _TRACK_SECTIONS;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Sections&sop=listarticles&secid=") >0 ):
$secid = str_replace('/modules.php?name=Sections&sop=listarticles&secid=', '', $f1_url);
$res = mysql_query("select secname from $prefix"._sections." where secid='$secid'");
list($secname) = mysql_fetch_row($res);
$back = _TRACK_SECTIONS_CATEGORYLIST." \"".$secname."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Sections&sop=viewarticle&artid=") >0 ):
$artid = str_replace('/modules.php?name=Sections&sop=viewarticle&artid=', '', $f1_url);
$res = mysql_query("select title from $prefix"._seccont." where artid='$artid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_SECTIONS_ARTICLE." \"".$title."\"";
break;
// module Reviews
case ( "/modules.php?name=Reviews"==$f1_url ):
$back = _TRACK_REVIEWS;
break;
case ( "/modules.php?name=Reviews&rop=write_review"==$f1_url ):
$back = _TRACK_REVIEWS_WRITE;
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Reviews&op=showcontent&id=") >0 ):
$id = str_replace('/modules.php?name=Reviews&op=showcontent&id=', '', $f1_url);
$res = mysql_query("select title from $prefix"._reviews." where id='$id'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_REVIEWS_ARTICLE." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Reviews&rop=showcontent&id=") >0 ):
$id = str_replace('/modules.php?name=Reviews&rop=showcontent&id=', '', $f1_url);
$res = mysql_query("select title from $prefix"._reviews." where id='$id'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_REVIEWS_ARTICLE." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Reviews&rop=postcomment&id=") >0 ):
$id = str_replace('/modules.php?name=Reviews&rop=postcomment&id=', '', $f1_url);
$res = mysql_query("select title from $prefix"._reviews." where id='$id'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_REVIEWS_ARTICLECOMMENT." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/modules.php?name=Reviews&rop=") >0 ):
$letter = str_replace('/modules.php?name=Reviews&rop=', '', $f1_url);
$back = _TRACK_REVIEWS_LETTER." ".$letter."";
break;
// Banners
case ( strpos(" ".$f1_url, "/banners.php?op=click&bid=") >0 ):
$bid = str_replace('/banners.php?op=click&bid=', '', $f1_url);
$res = mysql_query("select clickurl from $prefix"._banner." where bid='$bid'");
list($clickurl) = mysql_fetch_row($res);
$back = _TRACK_BANNERS_CLICKURL." \"".$clickurl."\"";
break;
case ( "/banners.php?op=login"==$f1_url ):
$back = _TRACK_BANNERS_LOGIN;
break;
// module FAQ
case ( "/modules.php?name=FAQ"==$f1_url ):
$back = _TRACK_FAQ;
break;
case ( "/modules.php?op=modload&name=FAQ&file=index"==$f1_url ):
$back = _TRACK_FAQ;
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=FAQ&file=index&myfaq=yes&id_cat=") >0 ):
$id_cat = str_replace('/modules.php?op=modload&name=FAQ&file=index&myfaq=yes&id_cat=', '', $f1_url);
$res = mysql_query("select categories from $prefix"._faqcategories." where id_cat='$id_cat'");
list($categories) = mysql_fetch_row($res);
$back = _TRACK_FAQ_CATEGORIES." \"".$categories."\"";
break;
//Easynews
case ( "/modules.php?name=Easynews"==$f1_url ):
$back = _TRACK_EASYNEWS;
break;
case ( strpos(" ".$f1_url, "/modules.php?op=modload&name=Easynews&file=index&ac=") >0 ):
$file = str_replace('/modules.php?op=modload&name=Easynews&file=index&ac=', '', $f1_url);
$back = _TRACK_EASYNEWS_FILE." ".$file."";
break;
// Tracking
case ( "/tracktest.php"==$f1_url ):
$back = _TRACK_TRACKTEST;
break;
case ( strpos(" ".$f1_url, "/tracklink.php?url=") >0 ):
$url = str_replace('/tracklink.php?url=', '', $f1_url);
$back = _TRACK_EXTLINK." \"".$url."\"";
break;
case ( strpos(" ".$f1_url, "/tracklink.php?optr=down&obid=") >0 ):
$lid = fc_cutpart ($f1_url, '/tracklink.php?optr=down&obid=', "&url=");
$res = mysql_query("select title from $prefix"._downloads_downloads." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_EXTLINKDOWN." \"".$title."\"";
break;
case ( strpos(" ".$f1_url, "/tracklink.php?optr=link&obid=") >0 ):
$lid = fc_cutpart ($f1_url, '/tracklink.php?optr=link&obid=', "&url=");
$res = mysql_query("select title from $prefix"._links_links." where lid='$lid'");
list($title) = mysql_fetch_row($res);
$back = _TRACK_EXTLINKLINK." \"".$title."\"";
break;
default:
$back = _TRACK_CASENOT.$f1_url;
}
if ($res!='') {
mysql_free_result($res);
}
return $back;
}
# ******************************************************************************
# Display pagesviews for one page
# ******************************************************************************
function show_page ($sort, $timef, $timet, $text, $url) {
global $prefix;
$url = urldecode(str_replace("@@","&",$url));
$result=mysql_query("SELECT * FROM $prefix"._tracking."
WHERE tracktime BETWEEN '$timef' and '$timet'
AND requrl = '$url'
ORDER BY tracktime DESC ");
db_error_check ('',"tracking.php", "show_page", "SELECT * FROM" );
OpenTable2();
echo "<table>";
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"140\" height=\"1\"> "._TRACK_DATE."</td>";
echo "<td><img src=\"/images/pix.gif\" width=\"120\" height=\"1\"> "._TRACK_IP."</td>";
echo "<td><img src=\"/images/pix.gif\" width=\"40\" height=\"1\"> "._TRACK_UID."</td>";
echo "<td><img src=\"/images/pix.gif\" width=\"300\" height=\"1\"> "._TRACK_TITLE."</td>";
echo "<td><img src=\"/images/pix.gif\" width=\"300\" height=\"1\"> "._TRACK_URL."</td>";
echo "</tr>";
while ($array = mysql_fetch_array($result)) {
$uname = '';
if ($array[uid]>0) {
$nukeuser=mysql_query("SELECT uname FROM $prefix"._users." WHERE uid='$array[uid]'");
list($uname) = mysql_fetch_row($nukeuser);
}
$hf_date = track_fc_format_date($array[tracktime], _TRACK_DATESTRING);
echo "<tr>";
echo "<td width=140>".$hf_date."</td>".
"<td width=120>".$array[ip]."</td>";
if ($array[uid]>0) {
echo "<td width=40><a href=\"modules.php?name=Your_Account&op=userinfo&uname=".$uname."\">".$uname."</a></td>"; }
else {
echo "<td width=40>".$uname."</td>";
}
echo "<td>".read_object($array[requrl])."</td>".
"<td>".$array[requrl]."</td>".
"</tr>\n";
}
echo "</table>";
CloseTable2();
mysql_free_result($result);
mysql_free_result($nukeuser);
}
# ******************************************************************************
# Display pagesviews for one page
# ******************************************************************************
function show_line ($timef, $f1_ip) {
global $prefix;
$result=mysql_query("SELECT * FROM $prefix"._tracking.
" WHERE tracktime = '$timef' ".
"AND ip = '$f1_ip'"
);
db_error_check ('',"tracking.php", "show_line", "SELECT * FROM" );
OpenTable2();
echo "<table width=100% border=0>";
echo "<colgroup>".
"<col width='1'>".
"<col width='99%'".
"</colgroup>";
echo "<tr>";
echo "<td><img src=\"/images/pix.gif\" width=\"80\" height=\"1\"> </td>";
echo "<td><img src=\"/images/pix.gif\" width=\"300\" height=\"1\"> </td>";
echo "</tr>";
while ($array = mysql_fetch_array($result)) {
track_print_array_table ($array, "2", "x");
}
echo "</table>";
CloseTable2();
}
# ******************************************************************************
# Display pagesviews for one visit
# ******************************************************************************
function show_visit ($sort, $timef, $timet, $f1_ip, $f1_uid, $f1_trid, $f1_url, $f1_text) {
global $prefix;
$f1_url = urldecode(str_replace("@@","&",$f1_url));
if ($f1_uid !='') { $sel_uid = " AND uid = '$f1_uid'"; }
if ($f1_ip !='') { $sel_ip = " AND ip = '$f1_ip'"; }
if ($f1_trid !='') { $sel_trid = " AND trackid = '$f1_trid'"; }
if ($f1_url !='') { $sel_url = " AND requrl = '$f1_url'"; }
switch ($sort) {
case "tracktime": $hf_order = " ORDER BY tracktime"; break;
case "requrl": $hf_order = " ORDER B |
|
|