$Ref = NS_TRACK_MISC::ValidVar($_GP['ref']) ? $_GP['ref'] : false; $ScrRes = NS_TRACK_MISC::ValidVar($_GP['wr']); $FlVer = NS_TRACK_MISC::ValidVar($_GP['fl']); $PxD = NS_TRACK_MISC::ValidVar($_GP['px']); $Frame = NS_TRACK_MISC::ValidVar($_GP['frame']); $StId = NS_TRACK_MISC::ValidId($_GP['st']) ? $_GP['st'] : false; $Cur = NS_TRACK_MISC::ValidVar($_GP['cur']) ? $_GP['cur'] : false; $DTitle = NS_TRACK_MISC::ValidVar($_GP['dtitle']) ? $_GP['dtitle'] : false; $CheckCookieId = NS_TRACK_MISC::ValidVar($_GP['CheckCookieId']); if (NS_TRACK_MISC::ValidVar($_COOKIE['ns_skip'])) { $Skip = true; } if (!$StId || $Skip) { return NS_TRACK_GENERAL::FinishTracking(); } $Site = NS_TRACK_GENERAL::GetCurrentSite($StId); if (!NS_TRACK_MISC::ValidVar($Site)) { $Skip = true; } if ($Skip) { return NS_TRACK_GENERAL::FinishTracking(); } $CompanyId = $Site->COMPANY_ID; $Settings = NS_TRACK_MISC::GetSettings($CompanyId, $StId); $Item =& $_NS_TRACK_VARS['Item']; $Undef =& $_NS_TRACK_VARS['Undef']; $KeepVisPath = NS_TRACK_MISC::SetsByPrior($Settings, "KEEP_VISITOR_PATH"); $KeepNoRef = NS_TRACK_MISC::SetsByPrior($Settings, "KEEP_NO_REF"); $NoDblPageLoad = NS_TRACK_MISC::SetsByPrior($Settings, "STOP_DBL_PAGE_LOAD"); $TimeDblPageLoad = NS_TRACK_MISC::TimeDblSettings($Settings, "STOP_DBL_PAGE_LOAD", "TIME_DBL_PAGE_LOAD"); $NoDblAdvClick = NS_TRACK_MISC::SetsByPrior($Settings, "STOP_DBL_ADV_CLICK");
Redir(urldecode($Action['REDIRECT_URL'])); } if (NS_TRACK_MISC::ValidVar($Action['PATH'])) { Redir(urldecode($Action['PATH'])); } exit; } $Settings = NS_TRACK_MISC::GetSettings($CompanyId, $StId); $VisId = NS_TRACK_VISITOR::GetVisitorId(); $Query = "SELECT * FROM " . NS_DB_PFX . "_tracker_visitor_action WHERE ID = {$eid}"; $Event = $Db->Select($Query); if ($Event->REDIRECT_URL) { $rurl = $Event->REDIRECT_URL; } $StId = $Event->SITE_ID; $Site = NS_TRACK_GENERAL::GetCurrentSite($Event->SITE_ID); $CompanyId = $Site->COMPANY_ID; if ($Event->ACTIVE != 1) { $Skip = true; } 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");