$find_what_show = array("visitor", "show", "click", "ctr"); } $arFilter = array("DATE_1" => $find_date1, "DATE_2" => $find_date2, "CONTRACT_ID" => is_array($find_contract_id) && count($find_contract_id) > 0 ? $find_contract_id : array(), "CONTRACT_SUMMA" => $find_contract_summa, "WHAT_SHOW" => $find_what_show); if (count($find_contract_id) < 2) { $find_contract_summa = 'Y'; } $arrDays = CAdvBanner::GetDynamicList($arFilter, $arrLegend, $is_filtered); $arShow = $find_what_show; $filter_selected = 0; if (is_array($find_contract_id) && count($find_contract_id) > 0) { $filter_selected++; } if ($filter_selected > 0) { $is_filtered = true; } $arrStat = CAdvContract::GetStatList($by, $order, $arFilter); $rsData = new CAdminResult($arrStat, $sTableID); //var_dump($arrStat); $rsData->NavStart(); $lAdmin->NavText($rsData->GetNavPrint(GetMessage('ADV_DATE_TABLE_TITLE'))); $arHeaders = array(); $arHeaders[] = array("id" => "DATE", "content" => GetMessage('ADV_DATE'), "sort" => "s_date", "align" => "right", "default" => true); if ($find_contract_summa == "N") { $arHeaders[] = array("id" => "CONTRACT_ID", "content" => GetMessage('ADV_CONTRACT_ID'), "sort" => "s_id", "align" => "right", "default" => false); $arHeaders[] = array("id" => "CONTRACT_NAME", "content" => GetMessage('ADV_CONTRACT'), "sort" => false, "align" => "left", "default" => true); } $arHeaders[] = array("id" => "VISITORS", "content" => GetMessage('AD_VISITOR'), "sort" => "s_visitors", "align" => "right", "default" => true); $arHeaders[] = array("id" => "CTR", "content" => GetMessage('AD_CTR'), "sort" => "s_ctr", "align" => "right", "default" => true); $arHeaders[] = array("id" => "SHOWS", "content" => GetMessage('AD_SHOW'), "sort" => "s_show", "align" => "right", "default" => true); $lAdmin->AddHeaders($arHeaders); while ($arRes = $rsData->NavNext(true, "f_")) {