Здравствуйте! уже намучился, не понимаю почему не происходит обновления поля пользователя PERSONAL_PHOTO
вот как пытаюсь
global $USER;
$ID=$USER->GetID();
$rsUser = CUser::GetByID($ID);
$arUser = $rsUser->Fetch();
//Это чтобы достать id текущей фото
$arFile = CFile::GetFileArray($arFields["IMAGE_ID"]);
//$arFields["IMAGE_ID"] - это id новой загруженной фото
$old_id=$arUser["PERSONAL_PHOTO"];
$arFile['old_file'] = $old_id;
$arFile['del'] = 'Y';
$user = new CUser;
$fields = Array(
"PERSONAL_PHOTO" => $arFile,
);
$user->Update($ID, $fields);
пробовал, все остальные поля обновляет, а PERSONAL_PHOTO не хочет... подскажите пожалуйста в чём может быть дело...
вот как пытаюсь
global $USER;
$ID=$USER->GetID();
$rsUser = CUser::GetByID($ID);
$arUser = $rsUser->Fetch();
//Это чтобы достать id текущей фото
$arFile = CFile::GetFileArray($arFields["IMAGE_ID"]);
//$arFields["IMAGE_ID"] - это id новой загруженной фото
$old_id=$arUser["PERSONAL_PHOTO"];
$arFile['old_file'] = $old_id;
$arFile['del'] = 'Y';
$user = new CUser;
$fields = Array(
"PERSONAL_PHOTO" => $arFile,
);
$user->Update($ID, $fields);
пробовал, все остальные поля обновляет, а PERSONAL_PHOTO не хочет... подскажите пожалуйста в чём может быть дело...