• Модуль: faceid
  • Путь к файлу: ~/bitrix/modules/faceid/lib/users.php
  • Класс: BitrixFaceidUsersTable
  • Вызов: UsersTable::onUserPhotoChange
static function onUserPhotoChange($arFields)
{
	if (!empty($arFields['PERSONAL_PHOTO']))
	{
		// delete existing photo for this user
		$userFaces = static::getList(array('filter' => array('=USER_ID' => $arFields['ID'])))->fetchAll();
		if (!empty($userFaces))
		{
			foreach ($userFaces as $userFace)
			{
				// delete user's face
				static::deleteUserFace($userFace);
			}
		}

		// index new avatar
		static::indexUser($arFields);
	}
}