• Модуль: 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"],
	);
}