• Модуль: 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;
}