$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;
}
Exemplo n.º 2
0
/////////////////////////////////////////////
///////// 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']);
}