khaleejy
10-10-2002, 11:34 AM
this is php from vbstats hack:
if ($action=="topthreads") {
$tl_title=""._STATS."";
$breadcrumb=""._TOPTHREADS."";
$incoming=$DB_site->query_first("SELECT statloc,topthreadmax,exforum FROM vbstats_options");
$statloc=$incoming[statloc];
$topthreadmax=$incoming[topthreadmax];
$exforum=$incoming[exforum];
$exforums=explode(',',$exforum);
$exquery="1=1";
while (list($key,$val)=each($exforums)) {
$exquery.=" AND forumid<>'$val'";
}
// Most Viewed
$topthread1 = mysql_query("select * from thread WHERE $exquery order by views DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($threadid, $title, $timeline, $views) = mysql_fetch_row($topthread1)) {
$tl_views = $topthread1[views];
$topthreads1 .= "<tr><td bgcolor=$bgcolor width=100%><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
// Most Replied
$topthread2 = mysql_query("select * from thread WHERE $exquery order by replycount DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($threadid, $title, $timeline, $replycount) = mysql_fetch_row($topthread2)) {
$topthreads2 .= "<tr><td bgcolor=$bgcolor width=100% align=left><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
// Top Forums
$topthread3 = mysql_query("select * from forum where cancontainthreads<>0 AND $exquery order by replycount DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($forumid, $styleid, $title, $timeline, $replycount) = mysql_fetch_row($topthread3)) {
$topthreads3 .= "<tr><td bgcolor=$bgcolor width=100% align=left><smallfont><a href=forumdisplay.php?forumid=" . $forumid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
eval("\$navbar .= \"".gettemplate("vbstats_nav")."\";");
eval("dooutput(\"".gettemplate("vbstats_topthread")."\");");
}
in the following line:
$topthreads1 .= "<tr><td bgcolor=$bgcolor width=100%><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
ive tryed to insert views number but i couldnt!!
$views will return to strange numbers have nothing to do with the number of views
$tl_views will return to zero
anyone can help me how to locate the views number??
thanks
if ($action=="topthreads") {
$tl_title=""._STATS."";
$breadcrumb=""._TOPTHREADS."";
$incoming=$DB_site->query_first("SELECT statloc,topthreadmax,exforum FROM vbstats_options");
$statloc=$incoming[statloc];
$topthreadmax=$incoming[topthreadmax];
$exforum=$incoming[exforum];
$exforums=explode(',',$exforum);
$exquery="1=1";
while (list($key,$val)=each($exforums)) {
$exquery.=" AND forumid<>'$val'";
}
// Most Viewed
$topthread1 = mysql_query("select * from thread WHERE $exquery order by views DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($threadid, $title, $timeline, $views) = mysql_fetch_row($topthread1)) {
$tl_views = $topthread1[views];
$topthreads1 .= "<tr><td bgcolor=$bgcolor width=100%><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
// Most Replied
$topthread2 = mysql_query("select * from thread WHERE $exquery order by replycount DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($threadid, $title, $timeline, $replycount) = mysql_fetch_row($topthread2)) {
$topthreads2 .= "<tr><td bgcolor=$bgcolor width=100% align=left><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
// Top Forums
$topthread3 = mysql_query("select * from forum where cancontainthreads<>0 AND $exquery order by replycount DESC limit $topthreadmax");
$bgcolor="{firstaltcolor}";
while(list($forumid, $styleid, $title, $timeline, $replycount) = mysql_fetch_row($topthread3)) {
$topthreads3 .= "<tr><td bgcolor=$bgcolor width=100% align=left><smallfont><a href=forumdisplay.php?forumid=" . $forumid . '>' . $title . '</a></td></tr>';
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
}
eval("\$navbar .= \"".gettemplate("vbstats_nav")."\";");
eval("dooutput(\"".gettemplate("vbstats_topthread")."\");");
}
in the following line:
$topthreads1 .= "<tr><td bgcolor=$bgcolor width=100%><smallfont><a href=showthread.php?threadid=" . $threadid . '>' . $title . '</a></td></tr>';
ive tryed to insert views number but i couldnt!!
$views will return to strange numbers have nothing to do with the number of views
$tl_views will return to zero
anyone can help me how to locate the views number??
thanks