{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'])}
|
Случайные фотографии
{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}
{/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}
{$n['body']}
|