Вывод ближайших в будущем мероприятий

#
Вывод ближайших в будущем мероприятий
Здавствуйте, подскажите решение, я думаю кто то точно делал данную задачу. Необходимо выбрать ближайшие в будущем к сегодняшней дате события из информационной системы. Как можно это реализовать с наименьшими затратами
Модератор
#
Re: Вывод ближайших в будущем мероприятий
Показ ИС осуществляется контроллером Informationsystem_Controller_Show
http://www.hostcms.ru/api6/class-Informationsystem_Controller_Show.html
имея дату, вы можете выбрать все записи из ИС с указанным ограничением, например:
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
   Core_Entity::factory('Informationsystem', 123)
);

$Informationsystem_Controller_Show
   ->informationsystemItems()
   ->queryBuilder()
   // Больше текущей даты
   ->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(time()))
   ->clearOrderBy()
   // По возрастанию даты
   ->orderBy('datetime', 'ASC');

$Informationsystem_Controller_Show
   ->xsl(
      Core_Entity::factory('Xsl')->getByName('ИмяXSLШаблона')
   )
   ->groupsMode('none')
   ->itemsForbiddenTags(array('text'))
   ->group(FALSE)
   ->limit(10)
   ->show();
Авторизация