- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/menucustom.php
- Класс: CMenuCustom
- Вызов: CMenuCustom::AddItem
public function AddItem($type="left", $arItem=array())
{
if (empty($arItem))
return;
if (!array_key_exists("TEXT", $arItem) || trim($arItem["TEXT"]) == '')
return;
if (!array_key_exists("LINK", $arItem) || trim($arItem["LINK"]) == '')
$arItem["LINK"] = "";
if (!array_key_exists("SELECTED", $arItem))
$arItem["SELECTED"] = false;
if (!array_key_exists("PERMISSION", $arItem))
$arItem["PERMISSION"] = "R";
if (!array_key_exists("DEPTH_LEVEL", $arItem))
$arItem["DEPTH_LEVEL"] = 1;
if (!array_key_exists("IS_PARENT", $arItem))
$arItem["IS_PARENT"] = false;
$this->arItems[$type][] = array(
"TEXT" => $arItem["TEXT"],
"LINK" => $arItem["LINK"],
"SELECTED" => $arItem["SELECTED"],
"PERMISSION" => $arItem["PERMISSION"],
"DEPTH_LEVEL" => $arItem["DEPTH_LEVEL"],
"IS_PARENT" => $arItem["IS_PARENT"],
);
}