Написал событие через вебформу на добавление пользователя. Пользователь добавляется, и данные все тоже, но не выдаёт ошибку
MySQL Query Error!
и дальнейшие действия например с CRM уже не проводятся.
function my_onBeforeResultAdd($WEB_FORM_ID, &$arFields, &$arrVALUES)
{
global $APPLICATION;
if ($WEB_FORM_ID == 32)
{
$usermail = $arrVALUES['form_text_227'];
$username = $arrVALUES['form_text_236'];
$userlogin = $arrVALUES['form_text_238'];
$userphone = $arrVALUES['form_text_226'];
$userpassword = $arrVALUES['form_password_239'];
$user = new CUser;
$arFields = Array(
"NAME" => $username,
"EMAIL" => $usermail,
"LOGIN" => $userlogin,
"LID" => "s1",
"ACTIVE" => "N",
"GROUP_ID" => array(6,8),
"PASSWORD" => $userpassword,
"CONFIRM_PASSWORD" => $userpassword,
"PERSONAL_PHONE" => $userphone
);
$ID = $user->Add($arFields);
//$user->Add($arFields);
echo $user->LAST_ERROR;
}
}
AddEventHandler('form', 'onBeforeResultAdd', 'my_onBeforeResultAdd');