- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/livefeed/forumpost.php
- Класс: BitrixSocialnetworkLivefeedForumPost
- Вызов: ForumPost::getSuffix
public function getSuffix($defaultValue = '')
{
$logEventId = $this->getLogEventId();
if (!empty($logEventId))
{
$providerTasksTask = new TasksTask();
if (in_array($logEventId, $providerTasksTask->getEventId(), true))
{
return 'TASK';
}
$providerCalendarEvent = new CalendarEvent();
if (in_array($logEventId, $providerCalendarEvent->getEventId(), true))
{
return 'CALENDAR';
}
$providerForumTopic = new ForumTopic();
if (in_array($logEventId, $providerForumTopic->getEventId(), true))
{
return 'FORUM_TOPIC';
}
$providerTimemanEntry = new TimemanEntry();
if (in_array($logEventId, $providerTimemanEntry->getEventId(), true))
{
return 'TIMEMAN_ENTRY';
}
$providerTimemanReport = new TimemanReport();
if (in_array($logEventId, $providerTimemanReport->getEventId(), true))
{
return 'TIMEMAN_REPORT';
}
$providerPhotogalleryPhoto = new PhotogalleryPhoto();
if (in_array($logEventId, $providerPhotogalleryPhoto->getEventId(), true))
{
return 'PHOTO_PHOTO';
}
$providerWiki = new Wiki();
if (in_array($logEventId, $providerWiki->getEventId(), true))
{
return 'WIKI';
}
$providerListsItem = new ListsItem();
if (in_array($logEventId, $providerListsItem->getEventId(), true))
{
return 'LISTS_NEW_ELEMENT';
}
}
elseif (!empty ($defaultValue))
{
return $defaultValue;
}
return '2';
}