Beispiel #1
0
if (NS_TRACK_MISC::ValidVar($_COOKIE['ns_skip'])) {
    $Skip = true;
}
$rurl = urldecode($rurl);
if ($Skip && isset($rurl) && !$CodeAction) {
    NS_TRACK_MISC::Redir($rurl);
}
if ($Skip && $CodeAction) {
    return NS_TRACK_GENERAL::FinishTracking();
}
$KeepNoRef = NS_TRACK_MISC::SetsByPrior($Settings, "KEEP_NO_REF");
$NoDblEvent = NS_TRACK_MISC::SetsByPrior($Settings, "STOP_DBL_EVENT");
$TimeDblEvent = NS_TRACK_MISC::TimeDblSettings($Settings, "STOP_DBL_EVENT", "TIME_DBL_EVENT");
$UpdateVisPath = true;
if ($NoDblEvent) {
    NS_TRACK_GENERAL::CheckActionDblClick($eid);
}
if ($Skip && isset($rurl) && !$CodeAction) {
    NS_TRACK_MISC::Redir($rurl);
}
if ($Skip && isset($rurl) && $CodeAction) {
    return NS_TRACK_GENERAL::FinishTracking();
}
if ($Skip && !isset($rurl) && !$CodeAction) {
    $Query = "SELECT * FROM " . NS_DB_PFX . "_tracker_site_page WHERE ID = " . $Event->PAGE_ID;
    $Page = $Db->Select($Query);
    $Site = $Db->Select("SELECT * FROM " . NS_DB_PFX . "_tracker_site WHERE ID = " . $Event->SITE_ID);
    $Current = "http://" . $Site->HOST;
    if (NS_TRACK_MISC::ValidVar($Page->PATH)) {
        $Current .= $Page->PATH;
    } else {