• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/ui/text.php
  • Класс: BitrixDiskUiText
  • Вызов: Text::getNumericCase
static function getNumericCase($number, $once, $multi21, $multi2_4, $multi5_20)
{
	if($number == 1)
	{
		return $once;
	}

	if($number < 0)
	{
		$number = -$number;
	}

	$number %= 100;
	if($number >= 5 && $number <= 20)
	{
		return $multi5_20;
	}

	$number %= 10;
	if($number == 1)
	{
		return $multi21;
	}

	if($number >= 2 && $number <= 4)
	{
		return $multi2_4;
	}

	return $multi5_20;
}