- Модуль: support
- Путь к файлу: ~/bitrix/modules/support/classes/general/update.php
- Класс: CAllSupportUpdate
- Вызов: CAllSupportUpdate::SetHotKeys
function SetHotKeys()
{
$arHK = array(
"B" => "Alt+66",
"I" => "Alt+73",
"U" => "Alt+85",
"QUOTE" => "Alt+81",
"CODE" => "Alt+67",
"TRANSLIT" => "Alt+84",
);
$hkc = new CHotKeysCode;
foreach($arHK as $s => $hk)
{
$className = "TICKET_EDIT_$s";
$arHKC = array (
CLASS_NAME => $className,
CODE => "var d=document.getElementById('$s'); if (d) d.click();",
NAME => " ($id)",
TITLE_OBJ => "TICKET_EDIT_" . $s . "_T",
IS_CUSTOM => "1"
);
$objK = $hkc->GetList(array(), Array("CLASS_NAME"=>$className));
if($arK = $objK->Fetch())
{
$hkc->Update($arK["ID"],$arHKC);
}
else
{
$id = $hkc->Add($arHKC);
if($id > 0)
{
$result = CHotKeys::GetInstance()->AddDefaultKeyToAll($id, $hk);
}
}
}
}