• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/smile.php
  • Класс: CSmileGallery
  • Вызов: CSmileGallery::getDefaultId
static function getDefaultId()
{
	$galleryId = COption::GetOptionString("main", "smile_gallery_id", self::GALLERY_DEFAULT);
	if ($galleryId == 0)
	{
		$gallery = CSmileGallery::getByStringId('bitrix');

		if ($gallery)
		{
			$galleryId = $gallery['ID'];
			self::setDefaultId($galleryId);
		}
	}

	$eventGalleryId = -1;
	foreach(GetModuleEvents("main", "OnBeforeSmileGalleryGetDefaultId", true) as $arEvent)
		$eventGalleryId = intval(ExecuteModuleEventEx($arEvent, array($galleryId)));

	return $eventGalleryId > 0 && $eventGalleryId != $galleryId? $eventGalleryId: $galleryId;
}