Файл: protected/views/rating/top.php
Строк: 44
<?php
$this->pageTitle = 'Top 10 статей';
?>
<div class="menu">
<?php if (!count ($postProvider->getData())): ?>
Нет ни одной записи!
<?php else: ?>
<?php $count = 0;// Счетчик для медалей ?>
<?php foreach ($postProvider->getData () as $post): ?>
<?php if ($postProvider->pagination->getCurrentPage () == 0) $count++ ?>
<img src="<?php echo Yii::app ()->theme->baseUrl ?>/icons/<?php
switch ($count)// Определяем, какую медальку выводить
{
case 1:
echo 'stars/star_gold.png';
break;
case 2:
echo 'stars/star_silver.png';
break;
case 3:
echo 'stars/star_bronze.png';
break;
default:// Если не призовое место
echo 'i.png';
break;
}
?>" alt="i" />
<a<?php if ($post->status == Post::STATUS_DRAFT): ?> class="draft"<?php endif; ?><?php if ($post->id_category == Category::ID_NEWS): ?> class="news"<?php endif; ?> href="<?php echo $this->createUrl ('post/view', array ('id' => $post->id)) ?>"><b>
<?php echo CHtml::encode ($post->title) ?>
</b></a>
<?php $this->renderPartial ('//post/_up_del', array ('post' => $post)) ?><br />
<?php echo CHtml::encode (Yii::app ()->dateFormatter->format ('d MMMM y, HH:mm', $post->create_time)) ?><br />
Рейтиг: <span class="<?php echo ($post->positive_votes - $post->negative_votes >= 0) ? 'rating_plus' : 'rating_minus' ?>"><?php echo (int)($post->positive_votes - $post->negative_votes) ?></span>.<br />
Просмотров: <b><?php echo (int)$post->unique_views ?></b>/<b><?php echo (int)$post->all_views ?></b>.<br />
<br />
<?php echo nl2br (bbCode::Format (Smile::Format (CHtml::encode ($post->info_content)))) ?><br />
<a href="<?php echo $this->createUrl ('post/view', array ('id' => $post->id)) ?>">Далее →</a> | <a href="<?php echo $this->createUrl ('post/view', array ('id' => $post->id)) ?>#comment">Комментарии</a> (<?php echo $post->commentCount ?>)<br />
<hr />
<?php endforeach; ?>
<?php endif; ?>
<?php $this->widget ('Pager', array ('pages' => $postProvider->pagination)) ?>
</div>