• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/ratings_components.php
  • Класс: CAllRatingsComponentsIntranet
  • Вызов: CAllRatingsComponentsIntranet::OnGetRatingConfigs
static function OnGetRatingConfigs()
{
    $arConfigs = array(
    	'MODULE_ID' => 'INTRANET',
    	'MODULE_NAME' => GetMessage('INTRANET_RATING_NAME'),
    );
	$arConfigs["COMPONENT"]["USER"]["RATING"][] = array(
	   "ID"	=> 'SUBORDINATE',
		"REFRESH_TIME"	=> '3600',
		"CLASS"	=> 'CRatingsComponentsIntranet',
		"CALC_METHOD"	=> 'CalcSubordinateBonus',						
		"NAME" => GetMessage('INTRANET_RATING_USER_SUBORDINATE_NAME'),
		"DESC" => GetMessage('INTRANET_RATING_USER_SUBORDINATE_DESC'),
		"FORMULA" => "(SubordinateValue + StartValue) * K",
		"FORMULA_DESC" => GetMessage('INTRANET_RATING_USER_SUBORDINATE_FORMULA_DESC'),
	    "FIELDS" => array(
			array(
				"ID" => 'COEFFICIENT',
				"DEFAULT" => '1',
			),
		)
	);		
	return $arConfigs;
}