Всем привет. Встала задача: разделить все элементы информационной системы на 2 группы по дате публикации, а именно до настоящего времени и после. Дата публикации выставляется вручную при добавлении элемента инфосистемы.
Сначала думал реализовать всю логику в XSLT, но во время реализации понял что пересчёт datetime в unixtime слишком сложный алгоритм для XSL (особенно с учётом високосных лет), да и вынесение относительно сложной логики во вьюху - не есть хорошо.
Поэтому хочу реализовать перевод
datetime (который сейчас выводится в
informationsystem_item) в unixtime на php (например через
strtotime()) и выводить это значение в XML для каждого элемента инфосистемы, а также вывести текущее
time() в узле
informationsystem а в XSLT уже сравнивая эти значения группировать элементы. Но проблема в том, что я не пойму откуда берётся и где именно передаётся
datetime для элемента (который в узле
informationsystem_item). Подскажите, кто знает.
PS: текущий time() я передал в XML в типовой динамической странице вот так:
$Informationsystem_Controller_Show->addEntity(Core::factory('Core_Xml_Entity')->name('current_timestamp')->value(time()))