$OnlinePeriod = ValidVar($_GP['OnlinePeriod']) ? $_GP['OnlinePeriod'] : false; $UserOrder = ValidVar($_GET['UserOrder'], false); $OnPage = ValidId($_GP['OnPage']) ? $_GP['OnPage'] : 30; $PC = ValidId($_GP['PC']) ? $_GP['PC'] : -1; $ViewNode = ValidVar($_GET['ViewNode']); $MoveAgent = ValidVar($_GP['MoveAgent']); $MoveReferer = ValidVar($_GP['MoveReferer']); $MoveToGrp = ValidVar($_GP['MoveToGrp']); $AName = ValidVar($_GP['AName']); if (!$nsUser->DEMO && $MoveReferer && $MoveToGrp) { MoveRefererToGrp($MoveReferer, $MoveToGrp); } if (!$nsUser->DEMO && $MoveAgent && $MoveToGrp) { MoveAgentToGrp($MoveAgent, $MoveToGrp); } $UserOrder = PrepareUserOrder($nsUser->DEF_LOGS_ORDER, $UserOrder, "PATH"); $Settings = GetSettings(); if ($OnPage == 0) { $OnPage = 30; } if (!$CpId) { $CpId = $CurrentCompany->ID; } if (!ValidId($SiteId) && !ValidId($CpId) && !$AllSites) { $CpId = $CompId; } $IpId = false; $OnlineTime = $OnlinePeriod ? $OnlinePeriod : $Db->ReturnValue("SELECT ONLINE_PERIOD FROM " . PFX . "_tracker_config WHERE COMPANY_ID=0"); if (!$OnlineTime) { $OnlineTime = 600; }
///////////////////////////////////////////// ///////// prepare any variables $SiteId = ValidVar($_GP['SiteId']) ? $_GP['SiteId'] : false; $CpId = ValidVar($_GP['CpId']) ? $_GP['CpId'] : false; $Mode = ValidVar($_GP['Mode']) ? $_GP['Mode'] : "Hits"; $Filter = ValidVar($_GP['Filter']) ? trim($_GP['Filter']) : false; $FilterFor = ValidVar($_GP['FilterFor']) ? $_GP['FilterFor'] : false; $Limit = ValidVar($_GP['Limit']) ? intval($_GP['Limit']) : 50; $Start = ValidVar($_GP['Start']) ? $_GP['Start'] : 0; $ViewDate = ValidDate($_GP['ViewDate']) ? $_GP['ViewDate'] : false; $StartDate = ValidDate($_GP['StartDate']) ? $_GP['StartDate'] : false; $EndDate = ValidDate($_GP['EndDate']) ? $_GP['EndDate'] : false; $FormClicked = ValidVar($_GP['FormClicked']) ? true : false; $DeleteId = ValidVar($_GP['DeleteId']) ? $_GP['DeleteId'] : false; $UserOrder = ValidVar($_GET['UserOrder'], false); $UserOrder = PrepareUserOrder($nsUser->DEF_LOGS_ORDER, $UserOrder, $Mode); $ProgPath = array(); $ProgPath[0]['Name'] = $Lang['MLogs']; $ProgPath[0]['Url'] = getUrl("reports", "CpId={$CpId}&SiteId={$SiteId}", "admin"); $Settings = GetSettings(); $AllSites = !ValidId($SiteId); $MenuSection = "logs"; if (!$ViewDate && !$StartDate && !$EndDate && !$FormClicked) { $ViewDate = UserDate(); } $StartDay = false; $EndDay = false; if ($FilterFor == "IP" && !ValidIp($Filter)) { $Filter = false; $Logs->Err($Lang['IpErr']); }