• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/usertypemanager.php
  • Класс: CUserTypeManager
  • Вызов: CUserTypeManager::LoadMultipleValues
function LoadMultipleValues($arUserField, $valueId)
{
	global $DB;
	$result = array();

	$rs = $DB->Query("
		SELECT *
		FROM b_utm_".mb_strtolower($arUserField["ENTITY_ID"]) . "
		WHERE VALUE_ID = " . intval($valueId) . "
		AND FIELD_ID = " . $arUserField["ID"] . "
	", false, "FILE: " . __FILE__ . "
LINE: " . __LINE__); while($ar = $rs->Fetch()) { if($arUserField["USER_TYPE"]["USER_TYPE_ID"] == "date") { $result[] = mb_substr($ar["VALUE_DATE"], 0, 10); } else { switch($arUserField["USER_TYPE"]["BASE_TYPE"]) { case "int": case "file": case "enum": $result[] = $ar["VALUE_INT"]; break; case "double": $result[] = $ar["VALUE_DOUBLE"]; break; case "datetime": $result[] = $ar["VALUE_DATE"]; break; default: $result[] = $ar["VALUE"]; } } } return $result; }