// создаем изображение $ImageHandle = CreateImageHandle($width, $height); $arrX = array(); // массив точек графика по X $arrY = array(); // массив точек графика по Y $arrayX = array(); // массив точек на оси X (делени¤) $arrayY = array(); // массив точек на оси Y (делени¤) /****************************************************** —обираем точки графика *******************************************************/ $arFilter = array("DATE_1" => $find_date1, "DATE_2" => $find_date2, "CONTRACT_ID" => $find_contract_id, "CONTRACT_SUMMA" => $find_contract_summa, "GROUP_SID" => $find_group_sid, "GROUP_SUMMA" => $find_group_summa, "BANNER_ID" => $find_banner_id, "BANNER_SUMMA" => $find_banner_summa, "WHAT_SHOW" => $find_what_show); $arShow = $find_what_show; $arrDays = CAdvBanner::GetDynamicList($arFilter, $arrLegend, $is_filtered); reset($arrDays); while (list($keyD, $arD) = each($arrDays)) { $date = mktime(0, 0, 0, $arD["M"], $arD["D"], $arD["Y"]); $date_tmp = 0; // если даты пропущены (идут не по пор¤дку) то $next_date = AddTime($prev_date, 1, "D"); if ($date > $next_date && intval($prev_date) > 0) { // заполн¤ем пропущенные даты $date_tmp = $next_date; while ($date_tmp < $date) { $arrX[] = $date_tmp; reset($arrLegend); while (list($keyL, $arrS) = each($arrLegend)) { if (in_array("ctr", $arShow)) { $arrY_ctr[$keyL][] = 0;