• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/sharepoint_queue.php
  • Класс: CAllIntranetSharepointQueue
  • Вызов: CAllIntranetSharepointQueue::Add
static function Add($arFields)
{
	global $DB;

	if (!self::CheckFields('ADD', $arFields))
		return false;

	if (is_array($arFields['SP_METHOD_PARAMS']) > 0)
		$arFields['SP_METHOD_PARAMS'] = serialize($arFields['SP_METHOD_PARAMS']);

	if (is_array($arFields['CALLBACK']) > 0)
		$arFields['CALLBACK'] = serialize($arFields['CALLBACK']);

	$arInsert = array(
		'IBLOCK_ID' => "'".$arFields['IBLOCK_ID']."'",
		'SP_METHOD' => "'".$DB->ForSql($arFields['SP_METHOD'])."'",
		'SP_METHOD_PARAMS' => "'".$DB->ForSql($arFields['SP_METHOD_PARAMS'])."'",
		'CALLBACK' => "'".$DB->ForSql($arFields['CALLBACK'])."'",
	);

	return $DB->Insert('b_intranet_sharepoint_queue', $arInsert);
}