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

	if ($arFields['IBLOCK_ID'] = intval($arFields['IBLOCK_ID']))
	{
		$dbRes = CIntranetSharepoint::GetByID($arFields['IBLOCK_ID']);
		if (!$arRes = $dbRes->Fetch())
		{
			$APPLICATION->ThrowException(GetMessage('ISPQ_ERROR_SERVICE_NOT_REGISTERED', array('ID' => $arFields['IBLOCK_ID'])));
			return false;
		}
	}

	if ($arFields['SP_METHOD'] == '')
	{
		$APPLICATION->ThrowException(GetMessage('ISPQ_ERROR_NO_METHOD'));
		return false;
	}

	$arFields['SP_METHOD'] = trim($arFields['SP_METHOD']);

	return true;
}