$PageId = NS_TRACK_PAGE::GetPageId($CurrentPageArr, $StId); if ($Undef && $KeepVisPath) { NS_TRACK_GENERAL::UpdateStatUndef(); return NS_TRACK_GENERAL::FinishTracking(); } if ($Skip) { return NS_TRACK_GENERAL::FinishTracking(); } $GetVars = NS_TRACK_QUERY::ParseTemplate(NS_TRACK_MISC::ValidVar($CurrentPageArr['query'])); $Skip = NS_TRACK_MISC::ValidId($GetVars['ns_skip']) ? true : false; if ($Skip) { return NS_TRACK_GENERAL::FinishTracking(); } $ClickSubId = NS_TRACK_MISC::ValidId($GetVars[$VarCamp]) ? $GetVars[$VarCamp] : 0; if (!$ClickSubId) { $ClickSubId = NS_TRACK_CAMPAIGN::GetCampaignBySrc(NS_TRACK_MISC::ValidVar($GetVars[$VarCampSource])); } $KeyId = NS_TRACK_MISC::ValidId($GetVars[$VarKeyword]) ? $GetVars[$VarKeyword] : 0; $Keyword = NS_TRACK_MISC::ValidVar($GetVars[$VarKw]) ? $GetVars[$VarKw] : false; if ($Keyword) { $KeyId = NS_TRACK_REFERER::GetKeywordId($Keyword); } $RefSet = NS_TRACK_REFERER::GetRefererSet($RefPageArr, $Ref); $QueryId = NS_TRACK_QUERY::GetQueryId($CurrentPageArr['query']); $Actions = NS_TRACK_ACTION::GetActionIds($PageId, $CurrentPageArr); if (!$KeepNoRef && $RefSet == 0 && !NS_TRACK_MISC::ValidId($_COOKIE['ns_log']) && $ClickSubId != 0) { $Skip = true; } if ($Skip) { return NS_TRACK_GENERAL::FinishTracking(); }
$RUrl = NS_TRACK_MISC::ValidVar($_GP['rurl']); $ClickSubId = NS_TRACK_MISC::ValidVar($_GP['cid']); $StId = NS_TRACK_MISC::ValidVar($_GP['st']); if (NS_TRACK_MISC::ValidVar($_COOKIE['ns_skip'])) { $Skip = true; } if (!$RUrl) { Redir($_SERVER['HTTP_REFERER']); } if (!NS_TRACK_MISC::ValidId($ClickSubId)) { $Skip = true; } if ($Skip) { NS_TRACK_MISC::Redir($RUrl); } $Campaign = NS_TRACK_CAMPAIGN::GetCampaignById($ClickSubId); if (!$Campaign) { Redir($RUrl); } $Current = $RUrl; $Ref = NS_TRACK_MISC::ValidVar($_SERVER['HTTP_REFERER']); $CurrentPageArr = NS_TRACK_GENERAL::PreparePathAddr($Current); $RefPageArr = NS_TRACK_GENERAL::PreparePathAddr($Ref); if (!$CurrentPageArr) { NS_TRACK_MISC::Redir($RUrl); } $Site = NS_TRACK_GENERAL::GetCurrentSite($StId); if (!$Site) { Redir($RUrl); } $CompanyId = $Site->COMPANY_ID;