$WhereArr[0]['OrderTo'] = "DESC";
    $CpId = $Db->ReturnValue("SELECT COMPANY_ID FROM " . PFX . "_tracker_camp_piece WHERE ID={$CampId}");
}
if (ValidId($GrpId)) {
    $WhereArr[0]['Mode'] = "Grp";
    $WhereArr[0]['Id'] = $GrpId;
    $WhereArr[0]['OrderBy'] = "CNT";
    $WhereArr[0]['OrderTo'] = "DESC";
    $Query = "\n\t\tSELECT C.COMPANY_ID\n\t\t\tFROM " . PFX . "_tracker_campaign C\n\t\t\tWHERE C.ID={$GrpId}\n\t";
    $CpId = $Db->ReturnValue($Query);
}
if (!ValidId($CpId) && !$nsUser->ADMIN) {
    $nsProduct->Redir("default", "", "admin");
}
if ($CpId) {
    $Client = GetCompany($CpId);
}
if (!ValidId($Client->ID) && !$nsUser->ADMIN) {
    $nsProduct->Redir("default", "", "admin");
}
if (!$CpId) {
    $CpId = 0;
}
$GroupByForm = array();
$WhereForm = array();
UserColumns();
$Report = new Paid_v2();
if ($nsUser->Columns->CLICKS) {
    $Report->ShowVisitors = true;
}
if ($nsUser->Columns->ACTIONS) {
Exemplo n.º 2
0
$SitesCnt = $Db->ReturnValue("SELECT COUNT(*) FROM " . PFX . "_tracker_site");
$ShowExpand = -1;
$ShowEventForm = false;
if (ValidId($EditEvent)) {
    $Event = GetEvent($EditEvent);
}
if (ValidId($EditPage)) {
    $EditSPage = GetPage($EditPage);
    $HostId = $EditSPage->SITE_ID;
}
if (ValidId($HostId)) {
    $EditHost = GetHost($HostId);
    $EditId = $EditHost->COMPANY_ID;
}
if (ValidId($EditId)) {
    $EditCompany = GetCompany($EditId);
}
$ProgPath[0]['Name'] = $Lang['Administr'];
$ProgPath[0]['Url'] = getURL("admin", "", "admin");
$ProgPath[1]['Name'] = $nsProduct->LICENSE == 3 && $nsUser->ADMIN ? $Lang['Title'] : $Lang['ClientTitle'];
$ProgPath[1]['Url'] = getURL("company", $nsProduct->LICENSE == 3 && $nsUser->ADMIN ? "" : "EditId=" . $EditId, "admin");
if (ValidId($EditId)) {
    $ProgPath[2]['Name'] = $EditCompany->NAME;
    $ProgPath[2]['Url'] = getURL("company", "EditId=" . $EditCompany->ID, "admin");
}
if (!$nsUser->ADMIN && !$EditId) {
    $nsProduct->Redir("no_permission", "", "error");
}
if ($nsUser->MERCHANT && $EditId != $nsUser->COMPANY_ID) {
    $nsProduct->Redir("no_permission", "", "error");
}