• Модуль: subscribe
  • Путь к файлу: ~/bitrix/modules/subscribe/classes/general/posting.php
  • Класс: CPostingGeneral
  • Вызов: CPostingGeneral::Update
function Update($ID, $arFields)
{
	global $DB;
	$ID = intval($ID);

	if(!$this->CheckFields($arFields, $ID))
		return false;

	$strUpdate = $DB->PrepareUpdate("b_posting", $arFields);
	if($strUpdate!="")
	{
		$strSql = "UPDATE b_posting SET ".$strUpdate." WHERE ID=".$ID;
		$arBinds = array(
			"BCC_FIELD" => $arFields["BCC_FIELD"],
			//"SENT_BCC" => $arFields["SENT_BCC"],
			"BODY" => $arFields["BODY"],
			//"ERROR_EMAIL" => $arFields["ERROR_EMAIL"],
			//"BCC_TO_SEND" => $arFields["BCC_TO_SEND"],
		);
		if(!$DB->QueryBind($strSql, $arBinds))
			return false;
	}
	if(is_set($arFields, "RUB_ID"))
		$this->UpdateRubrics($ID, $arFields["RUB_ID"]);
	if(is_set($arFields, "GROUP_ID"))
		$this->UpdateGroups($ID, $arFields["GROUP_ID"]);

	return true;
}