"; // do user request foreach($_REQUEST as $k => $v) { // echo "$k -> $v
"; switch ($k) { case 'Referrer': case 'Referer': $Referer = urldecode(trim($v)); break; case 'campaign': case 'Campaign': case 'camp': case 'Camp': $Camp = trim($v);break; case 'site': case 'Site': $Site = trim($v); break; case 'id': case 'Id': case 'ID': $ID = trim($v); break; case 'surfer_id': case 'uid': case 'Uid':$Uid = trim($v);break; case 'pop': case 'Pop': if ($v == '0') $Pop = 1; break; } } // cleanup if (! (isset($ID))) $ID = DEFAULTWM; if (! (isset($Site))) $Site = DEFAULTSITE; $ID = eregi_replace('[^0-9]', '', trim($ID)); $Site = substr(trim($Site), 0, 4); // build the select fields $Salt = strrev($ID); // for the URLs $wflds = 'grade'; if (! empty($Referer)) $wflds .= ", CONV(OLD_PASSWORD('$Salt$Referer'),16,10) as urlid"; if (! empty($RealReferer)) $wflds .= ", CONV(OLD_PASSWORD('$Salt$RealReferer'),16,10) as rurlid"; // Lets get the DB connection if ( ! (dbInit())) { Header("Location: $RedirectLoc"); exit; } // and doit. $qry = "SELECT $wflds FROM webmaster WHERE wmid = $ID"; // echo $qry, '
'; $res = @mysql_query($qry); if ($res) { if ( $row = @mysql_fetch_array($res)) { switch ($row['grade']) { case 'T': include('confsite.inc'); Header('Location: ' .SITEHOME .'/tos.htm'); exit; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': break; default: $ID = DEFAULTWM; } if (! empty($Referer)) { $idurl = $row['urlid']; addrefer($idurl, $ID, $Referer); } if (! empty($RealReferer)) { $idrurl = $row['rurlid']; if (strcmp($idurl, $idrurl)) addrefer($idrurl, $ID, $RealReferer); } } else { $ID = DEFAULTWM; } } $qry = "SELECT url FROM sites WHERE id = '$Site' LIMIT 1"; $res = @mysql_query($qry); if ($res) { if ($row = @mysql_fetch_array($res)) { $RedirectLoc = trim($row['url']); if (! empty($Pop)) { $RedirectLoc .= '/np/'; $Lvl = 1; // echo $RedirectLoc, '
'; } } else { $Site = DEFAULTSITE; } } // clean again $ID = eregi_replace('[^0-9]', '', trim($ID)); $Site = substr(trim($Site), 0, 4); $hitflds = 'hittime, wmid, inet, site, lvl '; $hitvals = "NOW(), $ID, INET_ATON('$RemoteAddr'), '$Site', $Lvl"; if (isset($Camp)) { $hitflds .= ', cmp'; $hitvals .= ", '$Camp'"; } if (! empty($idurl)) { $hitflds .= ', id_url'; $hitvals .= ", $idurl"; } if (! empty($idrurl)) { $hitflds .= ', id_rurl'; $hitvals .= ", $idrurl"; } if (isset($Uid)) { $hitflds .= ', uid'; $hitvals .= ", '$Uid'"; } $qry = "INSERT INTO hit ($hitflds) VALUES ($hitvals)"; // echo "$qry
";exit; @mysql_query($qry); mysql_close(); Header("Location: http://hits.epochstats.com/hits_fp.php?ID=FP$ID&Site=$Site"); ?>