• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/templates/category.php
  • Класс: BitrixSenderTemplatesCategory
  • Вызов: Category::sortByCode
static function sortByCode($codeA, $codeB)
{
	$order = array(
		self::RECENT => 1,
		self::BASE => 200,
		self::USER => 210,
		self::ADDITIONAL => 220,
	);

	$orderA = isset($order[self::getId($codeA)]) ? $order[self::getId($codeA)] : 100;
	$orderB = isset($order[self::getId($codeB)]) ? $order[self::getId($codeB)] : 100;

	if ($orderA < $orderB)
	{
		return -1;
	}
	elseif ($orderA > $orderB)
	{
		return 1;
	}

	return 0;
}