AuthForm(GetMessage("ACCESS_DENIED")); include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/support/colors.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/img.php"); $diameter = (intval($diameter)>0) ? intval($diameter) : 180; InitBVar($find_responsible_exact_match); $arFilter = Array( "SITE" => $find_site, "DATE_CREATE_1" => $find_date1, "DATE_CREATE_2" => $find_date2, "RESPONSIBLE_ID" => $find_responsible_id, "RESPONSIBLE" => $find_responsible, "RESPONSIBLE_EXACT_MATCH" => $find_responsible_exact_match, "SLA" => $find_sla_id, "CATEGORY" => $find_category_id, "CRITICALITY" => $find_criticality_id, "STATUS" => $find_status_id, "MARK" => $find_mark_id, "SOURCE" => $find_source_id, ); $CHECK_RIGHTS = ($bDemo=="Y") ? "N" : "Y"; global $by, $order; $rsTickets = CTicket::GetList($by, $order, $arFilter, null, $CHECK_RIGHTS, "N", "N"); $arrMess = array(); $arrMess["2_m"] = 0; $arrMess["3_m"] = 0; $arrMess["4_m"] = 0; $arrMess["5_m"] = 0; $arrMess["6_m"] = 0; $arrMess["7_m"] = 0; $arrMess["8_m"] = 0; $arrMess["9_m"] = 0; $arrMess["10_m"] = 0; while ($arTicket = $rsTickets->Fetch()) { if ($arTicket["DATE_CLOSE"] <> '') { $MC = $arTicket["MESSAGES"]; if ($MC<=2) $arrMess["2_m"] += 1; elseif ($MC>=10) $arrMess["10_m"] += 1; else $arrMess[$MC."_m"] += 1; } } $arr = array(); foreach ($arrMess as $key => $value) { $arr[] = array("COLOR"=> $arrColor[$key], "COUNTER" => $arrMess[$key]); } // ������� ����������� $ImageHendle = CreateImageHandle($diameter, $diameter); // ������ �������� ��������� Circular_Diagram($ImageHendle, $arr, "FFFFFF", $diameter, $diameter/2, $diameter/2); // ���������� ShowImageHeader($ImageHendle); ?>