header(); dbconnect(); /* function addRefer($url) { $query = "SELECT * FROM refer WHERE url = '$url'"; $result = mysql_query($query); if ($site = mysql_fetch_object($result)) { if ($site->status) { $site->refers++; $query = "UPDATE refer SET refers = '$site->refers', access_dt = '". time() ."' WHERE url = '$url'"; $result = mysql_query($query); } } else { $query = "INSERT INTO refer (url, name, refers, create_dt, access_dt) VALUES ('$url', '', '1', '". time() ."', '". time() ."')"; $result = mysql_query($query); } } */ function blockRefer($url) { $query = "UPDATE refer SET status = '0' WHERE url = '$url'"; $result = mysql_query($query); } function setReferName($url, $name) { $query = "UPDATE refer SET name = '$name' WHERE url = '$url'"; $result = mysql_query($query); } function deleteRefer($url) { $query = "DELETE FROM refer WHERE url = '$url'"; $result = mysql_query($query); } function openRefer($url) { $query = "UPDATE refer SET status = '1' WHERE url = '$url'"; $result = mysql_query($query); } function getReferArray($number = "") { if ($number) { $query = "SELECT * FROM refer ORDER BY refers DESC LIMIT $number"; $result = mysql_query($query); } else { $query = "SELECT * FROM refer ORDER BY refers DESC"; $result = mysql_query($query); } $index = 0; while ($site = mysql_fetch_object($result)) { $rval[$index] = $site; $index++; } return $rval; } $info = "

If you are not familiar with \"top sites\"-lists: we use a script that keeps track of the number of visitor your website referred to our site and we rank you according to that number. This can be a good, free way of increasing your website traffic: it is our way to give a link back to referring sites. In order to take advantage of this feature, you have to do is to use the following code when linking to our site:


<A HREF=\"http://this-site.com/?url=http://www.your-website.com/\"><IMG SRC=\"this-site-button.gif\"></A>

By using the above line of code you will automatically participate in our referring site program. Note however that it will only work if you applied to above code correctly, that is, make sure you don't forget the ?url=http://www.your-website.com/ part. The more visitors you refer, the higher your ranking.

The highest ranked sites will be automatically included in most (if not all) our pages!

\n"; function referList($number = "", $detail = "0") { $site = getReferArray($number); $count = 1; if ($detail) { $rval .= "\n"; $rval .= " \n"; for (reset($site); $entry = current($site); next($site)) { $last = date("d/m/y - H:i:s", $entry->access_dt) ."   (". round((time() - $entry->access_dt) / 86400) ." days ago)"; if ($entry->name) $rval .= " \n"; else $rval .= " \n"; $count++; } $rval .= "
RankReferralsURL or nameLast refer
$count$entry->refersurl\">$entry->name$last
$count$entry->refersurl\">$entry->url$last
\n"; } else { for (reset($site); $entry = current($site); next($site)) { if ($entry->name) $rval .= "$count. url\">$entry->name ($entry->refers)
"; else $rval .= "$count. url\">$entry->url ($entry->refers)
"; $count++; } } return $rval; } function referAdmin($number = "") { global $PHP_SELF, $bgcolor1, $bgcolor2; $site = getReferArray($number); $count = 1; $rval .= "\n"; $rval .= "\n"; for (reset($site); $entry = current($site); next($site)) { if ($entry->status) { $delete = "delete"; $block = "url\">block"; $status = "*"; } else { $delete = "url\">delete"; $block = "url\">open"; $status = "*"; } $first = date("d/m/y - H:i:s", $entry->create_dt) ."
(". round((time() - $entry->create_dt) / 86400) ." days ago)"; $last = date("d/m/y - H:i:s", $entry->access_dt) ."
(". round((time() - $entry->access_dt) / 86400) ." days ago)"; if ($entry->name) $rval .= ""; else $rval .= ""; $count++; } $rval .= "
#URL or nameFirst referLast refer Commands
$counturl\">$entry->name$entry->refers$first$last$status$block$deleteurl\">edit
$counturl\">$entry->url$entry->refers$first$last$status$block$deleteurl\">edit
\n"; return $rval; } /* ### log valid refers: if (($url) && ($section != "refer") && (strstr(getenv("HTTP_REFERER"), $url))) { addRefer($url); } */ ### parse URI: if ($section == "refer") { if ($admin) { if ($method == "block") { blockRefer($url); print referAdmin(); } else if ($method == "open") { openRefer($url); print referAdmin(); } else if ($method == "delete") { deleteRefer($url); print referAdmin(); } else if ($method == "edit") { print "
\nEnter a description for $url:
\n\n
"; } else if ($method == "update") { setReferName($url, $name); print referAdmin(); } else { print referAdmin(); } } } else { $theme->box("Referring sites", "

Information:

$info



Complete list:

". referList("", 1)); } $theme->footer(); ?>