• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/livechat.php
  • Класс: BitrixImOpenLinesLiveChat
  • Вызов: LiveChat::uploadAvatar
static function uploadAvatar($avatarUrl = '')
{
	if (!$avatarUrl)
		return '';

	if (!in_array(mb_strtolower(GetFileExtension($avatarUrl)), Array('png', 'jpg', 'jpeg')))
		return '';

	$recordFile = CFile::MakeFileArray($avatarUrl);
	if (!CFile::IsImage($recordFile['name'], $recordFile['type']))
		return '';

	if (is_array($recordFile) && $recordFile['size'] && $recordFile['size'] > 0 && $recordFile['size'] < 1000000)
	{
		$recordFile = array_merge($recordFile, array('MODULE_ID' => 'imopenlines'));
	}
	else
	{
		$recordFile = '';
	}

	return $recordFile;
}