Добрый день.
Пытаюсь отправить создаваемый выпуск рассылки на почту, но не удается изменить статус с "Черновик" на "В процессе". Вот код:
[CODE] CModule::IncludeModule('subscribe');
$rsPosting = CPosting::GetByID(5);
$arPosting = $rsPosting->Fetch();
$cPosting = new CPosting;
$arFields = Array(
"FROM_FIELD" => $arPosting['FROM_FIELD'],
"TO_FIELD" => $arPosting['TO_FIELD'],
"STATUS" => "D",
"SUBJECT" => $arPosting['SUBJECT'],
"BODY" => $arPosting['BODY']
);
if ($ID = $cPosting->Add($arFields)) {
if($cPosting->ChangeStatus($ID, "P")) {echo 'Y';} else {echo 'Ошибка изменения статуса';}
$cPosting->SendMessage($ID);
}
else {echo 'Ошибка отправки';} [/CODE]Выводится
[CODE] 'Ошибка изменения статуса'[/CODE]Подскажите пожалуйста, в чем может быть проблема?