• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/ratings.php
  • Класс: CAllRatings
  • Вызов: CAllRatings::GetVoteGroupEx
static function GetVoteGroupEx($type = '')
{
	global $DB, $CACHE_MANAGER;
	$err_mess = (CRatings::err_mess())."
Function: GetVoteGroupEx
Line: "; $res = $CACHE_MANAGER->Read(2592000, "ratings_vg"); if ($res) { $arResult = $CACHE_MANAGER->Get("ratings_vg"); } else { $strSql = "SELECT GROUP_ID, TYPE FROM b_rating_vote_group RVG"; $res = $DB->Query($strSql, false, $err_mess.__LINE__); while($arRes = $res->Fetch($res)) { $arResult[] = $arRes; } $CACHE_MANAGER->Set("ratings_vg", $arResult); } if ($type != '') { foreach ($arResult as $key => $value) { if ($value['TYPE'] != $type) unset($arResult[$key]); } } return $arResult; }