Поддержка серверов

MEETING: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля meeting

СобытиеВызывается
OnBeforeMeetingInstanceAddCMeetingInstance::Add
OnAfterMeetingInstanceAddCMeetingInstance::Add
OnBeforeMeetingInstanceUpdateCMeetingInstance::Update
OnAfterMeetingInstanceUpdateCMeetingInstance::Update
OnBeforeMeetingInstanceDeleteCMeetingInstance::Delete
OnAfterMeetingInstanceDeleteCMeetingInstance::Delete
OnBeforeMeetingAddCMeeting::Add
OnAfterMeetingAddCMeeting::Add
OnBeforeMeetingUpdateCMeeting::Update
OnAfterMeetingUpdateCMeeting::Update
OnBeforeMeetingDeleteCMeeting::Delete
OnAfterMeetingDeleteCMeeting::Delete
OnBeforeMeetingReportAddCMeetingReports::Add
OnAfterMeetingReportAddCMeetingReports::Add
OnBeforeMeetingReportUpdateCMeetingReports::Update
OnAfterMeetingReportUpdateCMeetingReports::Update
OnBeforeMeetingReportDeleteCMeetingReports::Delete
OnAfterMeetingReportDeleteCMeetingReports::Delete
OnBeforeMeetingItemAddCMeetingItem::Add
OnAfterMeetingItemAddCMeetingItem::Add
OnBeforeMeetingItemUpdateCMeetingItem::Update
OnAfterMeetingItemUpdateCMeetingItem::Update
OnBeforeMeetingItemDeleteCMeetingItem::Delete
OnAfterMeetingItemDeleteCMeetingItem::Delete

Список функций и методов модуля meeting

Метод
CMeetingEventHandlers::OnTaskDelete($task_id)
CMeetingEventHandlers::OnAfterCalendarConvert()
CMeetingEventHandlers::OnBeforeUserDelete($user_id)
CMeetingForumHandlers::__construct($forumId, &$arEntity)
CMeetingForumHandlers::GetForumID()
CMeetingForumHandlers::onAfterMessageAdd($ID, $arPost)
CMeetingForumHandlers::onAfterMessageDelete($ID, $arPost)
CMeetingForumHandlers::OnCommentTopicAdd($entityType, $entityID, $arPost, &$arTopic)
CMeetingForumHandlers::ProcessForum($forumId)
CMeetingForumHandlers::SetHandlers()
CMeetingItemForumHandlers::onAfterMessageAdd($ID, $arPost)
CMeetingItemForumHandlers::onAfterMessageDelete($ID, $arPost)
CMeetingInstance::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CMeetingInstance::Add($arFields)
CMeetingInstance::Update($ID, $arFields)
CMeetingInstance::SetResponsible($arInstance, $arUsers = null, $bClear = true)
CMeetingInstance::GetResponsible($ID)
CMeetingInstance::GetReports($ID)
CMeetingInstance::Delete($ID, $bSkipCheckItems = false)
CMeetingInstance::DeleteByItemID($ITEM_ID)
CMeetingInstance::DeleteByMeetingID($MEETING_ID)
CMeetingInstance::CheckFields($action, &$arFields)
CMeetingInstance::GetFilterOperation($key)
CMeetingInstance::PrepareSql(&$arFields, $arOrder, &$arFilter, $arGroupBy, $arSelectFields)
CMeeting::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CMeeting::GetItems($ID, $type = false)
CMeeting::GetByID($ID)
CMeeting::Add($arFields)
CMeeting::Update($ID, $arFields)
CMeeting::SetUsers($ID, $arUsers = null, $bClear = true)
CMeeting::GetUsers($ID)
CMeeting::SetFiles($ID, $arFiles, $src = null)
CMeeting::GetFiles($ID, $fileId = null)
CMeeting::DeleteFiles($ID)
CMeeting::DeleteFilesBySrc($FILE_SRC)
CMeeting::GetUserRole($ID, $USER_ID = false, $bCheckHead = true)
CMeeting::Delete($ID)
CMeeting::MakeDateTime($date, $time, $duration = 0)
CMeeting::MakePlace($iblockId, $roomId)
CMeeting::CheckPlace($place)
CMeeting::IsNewCalendar()
CMeeting::AddEvent($MEETING_ID, $arFields, $arParams = array())
CMeeting::GetEvent($eventId)
CMeeting::GetEventGuests($eventId, $userId)
CMeeting::DeleteEvent($eventId)
CMeeting::GetFilesData($arInput, $arFrom = null)
CMeeting::__getRMIblockID()
CMeeting::CheckFields($action, &$arFields)
CMeeting::GetFilterOperation($key)
CMeeting::PrepareSql(&$arFields, $arOrder, &$arFilter, $arGroupBy, $arSelectFields)
CMeetingReports::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CMeetingReports::Add($arFields)
CMeetingReports::Update($ID, $arFields)
CMeetingReports::Delete($ID)
CMeetingReports::DeleteByInstanceID($INSTANCE_ID)
CMeetingReports::DeleteByItemID($ITEM_ID)
CMeetingReports::DeleteByMeetingID($MEETING_ID)
CMeetingReports::SetFiles($ID, $arFiles, $src = null)
CMeetingReports::GetFiles($ID, $fileId = null)
CMeetingReports::CheckFields($action, &$arFields)
CMeetingReports::GetFilterOperation($key)
CMeetingReports::PrepareSql(&$arFields, $arOrder, &$arFilter, $arGroupBy, $arSelectFields)
CMeetingItem::Add($arFields, $bSkipInstanceAdd = false)
CMeetingItem::Update($ID, $arFields)
CMeetingItem::Delete($ID)
CMeetingItem::DeleteAbandoned()
CMeetingItem::IsEditable($ID)
CMeetingItem::HasAccess($ID, $USER_ID = null)
CMeetingItem::SetFiles($ID, $arFiles, $src = null)
CMeetingItem::GetFiles($ID, $fileId = null)
CMeetingItem::AddTask($ID, $TASK_ID)
CMeetingItem::SetTasks($ID, $arTasks = array())
CMeetingItem::GetTasks($ID)
CMeetingItem::GetTasksCount($ID, $INSTANCE_ID = 0)
CMeetingItem::DeleteFiles($ID)
CMeetingItem::DeleteFilesBySrc($FILE_SRC)
CMeetingItem::CheckFields($action, &$arFields)
CMeetingItem::GetFilterOperation($key)
CMeetingItem::PrepareSql(&$arFields, $arOrder, &$arFilter, $arGroupBy, $arSelectFields)
CMeetingItem::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
meeting::meeting()
meeting::InstallDB($arParams = array())
meeting::UnInstallDB($arParams = array())
meeting::InstallEvents()
meeting::UnInstallEvents()
meeting::InstallFiles($arParams = array())
meeting::UnInstallFiles()
meeting::DoInstall()
meeting::DoUninstall()