Пример #1
0
 public function actionMyFightsComplete()
 {
     $player = Player::model()->findByAttributes(array('email' => Yii::app()->user->id));
     $ship = Ship::model()->findByAttributes(array('id' => $player->id));
     $criteria = new CDbCriteria();
     $criteria->condition = 'id_player = :id_player AND ( status = :die OR status = :win OR status = :nothing )';
     $criteria->params = array(':id_player' => $player->id, ':die' => ArenaJoiners::$STATUS_LOOSE, ':win' => ArenaJoiners::$STATUS_WIN, ':nothing' => ArenaJoiners::$STATUS_NOTHING);
     $joins = ArenaJoiners::model()->findAll($criteria);
     $pks = [];
     foreach ($joins as $join) {
         array_push($pks, $join->id_room);
     }
     $rooms = ArenaRoom::model()->findAllByPk($pks);
     if ($rooms != null) {
         foreach ($rooms as $key => $game) {
             $winner_ship = null;
             if ($game->winner_id != 0) {
                 $winner_ship = Ship::model()->findByAttributes(array('id' => $game->winner_id));
             }
             ////////////////////////////////////////////////////////////////////
             // Если игрок продал корабль или НИЧЬЯ
             ////////////////////////////////////////////////////////////////////
             $game->winner_ship = $winner_ship;
         }
     }
     $this->render('show_my_fights', array('player' => $player, 'ship' => $ship, 'joins' => $joins, 'rooms' => $rooms));
 }
Пример #2
0
<?
$count = ArenaRoom::model()->countByAttributes(array(
    'is_complete'=> '0'
));
?>

<div class="menu">

    <div class="top_menu">
        <? if( $count > 0 ): ?>
            <?php 
echo CHtml::link('АРЕНА(' . $count . ')', Yii::app()->createUrl('game/Arena'), array('class' => 'btn btn-danger big_font'));
?>
        <? else: ?>
            <?php 
echo CHtml::link('АРЕНА', Yii::app()->createUrl('game/Arena'), array('class' => 'btn btn-danger big_font'));
?>
        <? endif; ?>
    </div>

    <ul class="navigation">
        <li>
            <?php 
echo CHtml::link('Главная', Yii::app()->createUrl('site/index'), array('class' => 'btn btn-info'));
?>
        </li>
        <li>
            <?php 
echo CHtml::link('Топ игроков', Yii::app()->createUrl('game/galactic'), array('class' => 'btn btn-info'));
?>
        </li>