Документация для разработчиков
Темная тема

Update

Описание и параметры

bool
CEventMessage::Update(
	int id,
	array fields
)

Изменяет почтовый шаблон с кодом id. Возвращает true, если изменение прошло успешно, при возникновении ошибки метод вернет false, а в свойстве LAST_ERROR объекта будет содержаться текст ошибки. Нестатический метод.

Параметры

ПараметрОписание
id ID изменяемой записи.
fields Массив значений полей вида array("поле"=>"значение" [, ...]).

Смотрите также

Примеры использования

<?
if($REQUEST_METHOD=="POST" && (strlen($save)>0 || strlen($apply)>0)&& $MAIN_RIGHT=="W")
{
	$em = new CEventMessage;
	$arFields = Array(
		"ACTIVE"        => $ACTIVE,
		"EVENT_NAME"    => $EVENT_NAME,
		"LID"           => $LID,
		"EMAIL_FROM"    => $EMAIL_FROM,
		"EMAIL_TO"      => $EMAIL_TO,
		"BCC"           => $BCC,
		"SUBJECT"       => $SUBJECT,
		"MESSAGE"       => $MESSAGE,
		"BODY_TYPE"     => $BODY_TYPE
	);
	if($ID>0)
	{
		$res = $em->Update($ID, $arFields);
	}
	else
	{
		$ID = $em->Add($arFields);
		$res = ($ID>0);
	}
	if(!$res)
	{
		$strError .= $em->LAST_ERROR."<br>";
		$bVarsFromForm = true;
	}
	else
	{
		if (strlen($save)>0) 
			LocalRedirect(BX_ROOT."/admin/message_admin.php?lang=".LANGUAGE_ID);
		else
			LocalRedirect(BX_ROOT."/admin/message_edit.php?lang=".LANGUAGE_ID."&ID=".$ID);
	}
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024