• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/helper/gratitude.php
  • Класс: BitrixSocialnetworkHelperGratitude
  • Вызов: Gratitude::getPropertyData
static function getPropertyData()
{
	static $result = null;

	if ($result === null)
	{
		$result = [];

		if (!Loader::includeModule('iblock'))
		{
			return $result;
		}

		$res = BitrixIblockPropertyEnumerationTable::getList(array(
			'select' => [ 'ID', 'VALUE', 'SORT', 'XML_ID' ],
			'filter' => [
				'=PROPERTY.IBLOCK_ID' => self::getIblockId(),
				'=PROPERTY.CODE' => self::SOCIALNETWORK_GRATITUDE_PROPERTY_CODE
			],
			'order' => [ 'SORT' => 'ASC' ]
		));
		while ($enumFields = $res->fetch())
		{
			$result[$enumFields['XML_ID']] = $enumFields;
		}
	}

	return $result;
}