Переменные $NAME, $PREVIEW_TEXT, $E_MAIL_P сами по себе не примут нужные значения - им нужно их присвоить. Проверьте содержимое массива $arUpdateValues, который указан в этой строке:
и используйте значения этого массива, вместо Ваших неопределенных переменных.
Код |
---|
if (!$arParams["ID"] = $oElement->Add($arUpdateValues, $bWorkflowIncluded, true, $arParams["RESIZE_IMAGES"]) ) |