• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/library.php
  • Класс: BitrixImConnectorLibrary
  • Вызов: Library::getNameFile
static function getNameFile($url, $notNull = false)
{
	$fileName = Path::getName($url);

	if ($fileName != '')
	{
		$pos = UtfSafeString::getLastPosition($fileName, '?');
		if ($pos !== false)
		{
			$fileName = mb_substr($fileName, 0, $pos);
		}
	}

	if (
		$fileName == ''
		&& $notNull === true
	)
	{
		$fileName = uniqid();
	}

	return $fileName;
}