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-2025, «1С-Битрикс», 2025