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);
?>