Получение окружающих элементов информационной системы

#
Получение окружающих элементов информационной системы
Получение предыдущих и следующих информационных элементов относительно текущего с учетом поля и направления сортировки.
http://artemkuts.ru/coding/hostcms/informationsystem/415/

Установка и использование:

1. Скачать архив с решением и распаковать в директорию сайта
2. В код ТДС "Информационная система" перед вызовом метода show() добавляем код:
Kad_Informationsystem::addNearest($Informationsystem_Controller_Show);


О методе:

/*
   * Добавляет Informationsystem_Controller_Show ближайшие элементы
   * $count - охваченное количество элементов
   * $group = true|false учитывать группу или брать из всех
   */
   static function addNearest(Informationsystem_Controller_Show $Informationsystem_Controller_Show, $count = 1, $group = true)
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Получение окружающих элементов информационной системы
Правильно ли будет работать при сортировке по полю "Сортировка" если у некоторых элементов будет указан одинаковый индекс сортировки?
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Получение окружающих элементов информационной системы
Если указан одинаковый индекс сортировки, то сортировка будет происходить по имени информационного элемента.
->orderBy('sorting', $items_sorting_direction_next)
->orderBy('name', $items_sorting_direction_next)

Этот код заимствован из самого контроллера показа информационной системы. Поэтому должен сработать аналогично.
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Получение окружающих элементов информационной системы
Не срабатывает
Также не сработает, если
1. у инфоэлементов будет одно название;
2  одна дата.
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Получение окружающих элементов информационной системы
EugenyP,
Не представляю таких ситуаций, когда у двух элементов будут одинаковые имя и дата(вплоть до секунды).
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
Авторизация