• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/ui/tileview.php
  • Класс: BitrixSenderUITileView
  • Вызов: TileView::sortTiles
static function sortTiles(&$list)
{
	foreach ([self::SECTION_LAST, self::SECTION_FREQ] as $section)
	{
		if (!isset($list[$section]))
		{
			continue;
		}

		// sort & cut
		usort(
			$list[$section]['items'],
			function ($a, $b) use ($section)
			{
				return ($a['data'][$section] > $b['data'][$section]) ? -1 : 1;
			}
		);
		$list[$section]['items'] = array_slice($list[$section]['items'], 0, self::MAX_COUNT);
	}
}