2014-07-18 18:45:16 +03:00
|
|
|
{**
|
|
|
|
* События
|
|
|
|
*
|
|
|
|
* @param array $events
|
|
|
|
* @param string $dateLast Дата предыдущего сообщения
|
|
|
|
*}
|
|
|
|
|
2016-01-19 04:34:44 +02:00
|
|
|
{component_define_params params=[ 'dateLast', 'events' ]}
|
|
|
|
|
2014-07-18 18:45:16 +03:00
|
|
|
{* Дата последнего события *}
|
2016-01-19 04:34:44 +02:00
|
|
|
{$dateLast = ( $dateLast ) ? {date_format date=$dateLast format="Y-m-d" notz=1} : false}
|
2014-07-18 18:45:16 +03:00
|
|
|
{$dateNow = {date_format date=$smarty.now format="Y-m-d" notz=1}}
|
|
|
|
|
2016-01-19 04:34:44 +02:00
|
|
|
{foreach $events as $event}
|
2014-12-05 13:49:29 +02:00
|
|
|
{$dateAdded = {date_format date=$event->getDateAdded() format="Y-m-d" notz=1}}
|
2014-07-18 18:45:16 +03:00
|
|
|
|
2014-12-05 13:49:29 +02:00
|
|
|
{* Дата группы событий *}
|
|
|
|
{if $dateAdded != $dateLast}
|
|
|
|
{$dateLast = $dateAdded}
|
2014-07-18 18:45:16 +03:00
|
|
|
|
2014-12-05 13:49:29 +02:00
|
|
|
<li class="activity-date">
|
|
|
|
{if $dateNow == $dateLast}
|
|
|
|
{$aLang.date.today}
|
|
|
|
{else}
|
|
|
|
{date_format date=$event->getDateAdded() format="j F Y"}
|
|
|
|
{/if}
|
|
|
|
</li>
|
|
|
|
{/if}
|
2014-07-18 18:45:16 +03:00
|
|
|
|
2014-12-05 13:49:29 +02:00
|
|
|
{* Событие *}
|
2015-06-17 08:58:47 +03:00
|
|
|
{component 'activity' template='event' event=$event}
|
2014-07-18 18:45:16 +03:00
|
|
|
{/foreach}
|