• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/templates/selector.php
  • Класс: BitrixSenderTemplatesSelector
  • Вызов: Selector::getCategories
public function getCategories()
{
	$result = array();
	foreach($this->getList() as $template)
	{
		$categoryCode = $template['CATEGORY'];
		if (isset($result[$categoryCode]))
		{
			continue;
		}

		$result[$categoryCode] = array(
			'id' => $categoryCode,
			'name' => Category::getName(Category::getId($categoryCode))
		);
	}

	$result = array_values($result);
	usort(
		$result,
		function ($a, $b)
		{
			return Category::sortByCode($a['id'], $b['id']);
		}
	);

	return $result;
}