• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/sharepoint.php
  • Класс: CAllIntranetSharepoint
  • Вызов: CAllIntranetSharepoint::Update
static function Update($ID, $arFields)
{
	global $DB;
	if (self::CheckFields('UPDATE', $arFields))
	{
		if ($where = self::_GetWhere($ID))
		{
			$FIELDS = null;
			if (is_array($arFields['FIELDS']))
			{
				$FIELDS = $arFields['FIELDS'];
				$DATA = $arFields['LIST_DATA'];
				unset($arFields['FIELDS']);
				unset($arFields['LIST_DATA']);
			}

			$strUpdate = $DB->PrepareUpdate("b_intranet_sharepoint", $arFields);

			$strSql = "UPDATE b_intranet_sharepoint SET ".$strUpdate." WHERE ".$where;

			$res = $DB->Query($strSql);

			if ($res && null != $FIELDS)
				self::SetListFields($ID, $FIELDS, $DATA);

			self::_CheckVersionProperty($ID);

			return $res;
		}
	}

	return false;
}