• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/calllist.php
  • Класс: Bitrix\Crm\Activity\Provider\CallList
  • Вызов: CallList::prepareToolbarButtons
static function prepareToolbarButtons(array &$buttons, array $params = null)
{
	if(\Bitrix\Crm\CallList\CallList::isAvailable())
	{
		return 0;
	}
	else if($params['OWNER_TYPE_ID'] > 0 && $params['OWNER_ID'] > 0)
	{
		return 0;
	}
	else
	{
		$buttons[] = array(
			'TEXT' => Loc::getMessage('CRM_ACTIVITY_PROVIDER_CALL_LIST_TITLE'),
			'TITLE' => Loc::getMessage('CRM_ACTIVITY_PROVIDER_CALL_LIST_TITLE'),
			'ONCLICK' => \Bitrix\Crm\Restriction\RestrictionManager::getCallListRestriction()->prepareInfoHelperScript(),
			'ICON' => "btn-new"
		);
		return 1;
	}
}