- Модуль: meeting
- Путь к файлу: ~/bitrix/modules/meeting/classes/general/meeting_item_instance.php
- Класс: CAllMeetingInstance
- Вызов: CAllMeetingInstance::SetResponsible
static function SetResponsible($arInstance, $arUsers = null, $bClear = true)
{
global $DB;
if ($bClear)
{
$DB->Query("DELETE FROM b_meeting_instance_users WHERE INSTANCE_ID='".(int)$arInstance['INSTANCE_ID']."'");
}
$cnt = 0;
if (is_array($arUsers))
{
foreach ($arUsers as $USER_ID)
{
$USER_ID = (int)$USER_ID;
if ($USER_ID <= 0)
{
continue;
}
if ($DB->Query("INSERT INTO b_meeting_instance_users (USER_ID, INSTANCE_ID, ITEM_ID, MEETING_ID) VALUES ('".$USER_ID."', '". (int)$arInstance['INSTANCE_ID'] . "', '". (int)$arInstance['ITEM_ID'] . "', '" . (int)$arInstance['MEETING_ID'] . "')", true))
{
$cnt++;
}
}
}
return $cnt;
}