CCrmRole::Update

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmRole
  4. Update
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_role.php
  • Класс: \CCrmRole
  • Вызов: CCrmRole::Update
public function Update($ID, &$arFields)
{
	global $DB;

	$ID = (int)$ID;
	$this->LAST_ERROR = '';
	$bResult = true;
	if(!$this->CheckFields($arFields, $ID))
	{
		$bResult = false;
		$arFields['RESULT_MESSAGE'] = &$this->LAST_ERROR;
	}
	else
	{
		if (!isset($arFields['RELATION']) || !is_array($arFields['RELATION']))
			$arFields['RELATION'] = array();
		$sUpdate = $DB->PrepareUpdate('b_crm_role', $arFields, 'FILE: '.__FILE__.'
LINE: '.__LINE__); if ($sUpdate <> '') $DB->Query("UPDATE b_crm_role SET $sUpdate WHERE ID = $ID", false, 'FILE: '.__FILE__.'
LINE: '.__LINE__); $this->SetRoleRelation($ID, $arFields['RELATION']); $arFields['ID'] = $ID; } return $bResult; }

Добавить комментарий