{layout '..\@layout.latte'} {block content}

Самые популярные за 24 часа

{var $photos = \App\Services\DB::query('SELECT photo_id, COUNT(*) as view_count FROM photos_views WHERE time >= UNIX_TIMESTAMP(NOW()) - 86400 GROUP BY photo_id ORDER BY view_count DESC LIMIT 10;')} {foreach $photos as $pd} {var $photo = \App\Services\DB::query('SELECT * FROM photos WHERE id=:id', array(':id' => $pd['photo_id']))} {foreach $photo as $p} {var $author = new \App\Models\User($p['user_id'])}
+{$pd['view_count']}
{if $p['priority'] === 1}
{/if}
{/foreach} {/foreach}

Случайные фотографии

{var $photos = \App\Services\DB::query('SELECT * FROM photos WHERE moderated=1 ORDER BY RAND() DESC LIMIT 7')} {foreach $photos as $p} {var $photourl = $p['photourl']} {if $p['posted_at'] === 943909200 || \App\Services\Date::zmdate($p['posted_at']) === '30 ноября 1999 в 00:00'} {var $date = 'дата не указана'} {else} {var $date = Date::zmdate($p['posted_at'])} {/if}
{$p['place']}
{$date}
{/foreach}
{if \App\Services\DB::query('SELECT status FROM contests WHERE status=2')[0]['status'] === 2} {var $contest = \App\Services\DB::query('SELECT * FROM contests WHERE status=2')[0]} {var $theme = \App\Services\DB::query('SELECT * FROM contests_themes WHERE id=:id', array(':id' => $contest['themeid']))[0]}

Фотоконкурс!

Закончится через:
Тематика: {$theme['title']}
Голосуйте за лучшие фотографии, которые должны стать победителями сегодняшнего конкурса!

{elseif \App\Services\DB::query('SELECT status FROM contests WHERE status=1')[0]['status'] === 1} {var $contest = DB::query('SELECT * FROM contests WHERE status=1')[0]} {var $theme = DB::query('SELECT * FROM contests_themes WHERE id=:id', array(':id' => $contest['themeid']))[0]} echo '

Фотоконкурс!

Начнётся через:
Тематика: {$theme['title']}
Лучшие фотографии по мнению сообщества {$ngallery['root']['title']} будут отмечены

{/if}

Недавно добавленные фотографии

{var $photos = \App\Services\DB::query('SELECT * FROM photos WHERE moderated=1 ORDER BY id DESC LIMIT 30')}

Сейчас на сайте ({\App\Services\DB::query('SELECT COUNT(*) FROM users WHERE online>=:time-300 ORDER BY online DESC', array(':time' => time()))[0]['COUNT(*)']})

{var $online = \App\Services\DB::query('SELECT * FROM users WHERE online>=:time-300 ORDER BY online DESC', array(':time' => time()))} {foreach $online as $o} {$o['username']}{if end($online)['id'] === $o['id']}.{else},{/if} {/foreach}

Новости сайта

{foreach \App\Services\DB::query('SELECT * FROM news ORDER BY id DESC LIMIT 10') as $n}
{\App\Services\Date::zmdate($n['time'])}
{/foreach}
{/block}