- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/planner.php
- Класс: Bitrix\Crm\Activity\Planner
- Вызов: Planner::getToolbarButton
static function getToolbarButton($ownerId, $ownerTypeId)
{
$result = array();
$menu = static::getToolbarMenu($ownerId, $ownerTypeId);
if ($menu)
{
reset($menu);
$firstMenuElement = current($menu);
$defaultText = $firstMenuElement['text'];
$defaultId = $firstMenuElement['id'];
$userDefaultId = static::getDefaultActionId();
if ($userDefaultId && array_key_exists($userDefaultId, $menu))
{
$defaultText = $menu[$userDefaultId]['text'];
$defaultId = $menu[$userDefaultId]['id'];
}
$result = array(
'TYPE' => 'toolbar-activity-planner',
'PARAMS' => array(
'DEFAULT_ACTION_TEXT' => $defaultText,
'DEFAULT_ACTION_ID' => $defaultId,
'MENU' => array_values($menu)
),
'TEXT' => static::getToolbarName()
);
}
return $result;
}