• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/itr/designer.php
  • Класс: BitrixImBotItrDesigner
  • Вызов: Designer::getMenuItems
private function getMenuItems()
{
	$messageText = '';
	if ($this->skipShowMenu)
	{
		$this->skipShowMenu = false;
		return $messageText;
	}

	if (isset($this->menuText[$this->currentMenu]))
	{
		$messageText = $this->menuText[$this->currentMenu].'[br]';
	}

	foreach ($this->menuItems[$this->currentMenu] as $itemId => $data)
	{
		$messageText .= '[send='.$itemId.']'.$itemId.'. '.$data['TITLE'].'[/send][br]';
	}

	$messageText = str_replace('#USER_NAME#', $this->userData->getName(), $messageText);

	BitrixImBot::addMessage(Array('BOT_ID' => $this->botId), Array(
		'DIALOG_ID' => $this->dialogId,
		'MESSAGE' => $messageText
	));

	return true;
}