• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/component/userprofile/stresslevel.php
  • Класс: BitrixIntranetComponentUserProfileStressLevel
  • Вызов: StressLevel::getTypeCorrected
static function getTypeCorrected($type = '', $value = 0)
{
	switch ($type)
	{
		case 'red':
			if ($value <= 9)
			{
				$type = 'red1';
			}
			elseif ($value <= 20)
			{
				$type = 'red2';
			}
			elseif ($value <= 69)
			{
				$type = 'red3';
			}
			elseif ($value <= 79)
			{
				$type = 'red4';
			}
			elseif ($value <= 89)
			{
				$type = 'red5';
			}
			elseif ($value <= 98)
			{
				$type = 'red6';
			}
			else
			{
				$type = 'red7';
			}
			break;
		case 'yellow':
			if ($value <= 20)
			{
				$type = 'yellow1';
			}
			elseif ($value <= 60)
			{
				$type = 'yellow2';
			}
			else
			{
				$type = 'yellow3';
			}
			break;
		case 'green':
			if ($value <= 30)
			{
				$type = 'green1';
			}
			elseif ($value <= 44)
			{
				$type = 'green2';
			}
			else
			{
				$type = 'green3';
			}
			break;
		default:
	}

	return $type;
}