Beispiel #1
0
        $data['title'] = 'Вы создали комнату! <a href="' . DOMEN . '/' . TICTACTOE . '/dropRoom">Удалить комнату</a>';
        if ($userBusyInfo['readyToGo'] === 'ok') {
            $data['title'] .= ' | <a href="' . DOMEN . '/' . TICTACTOE . '/startGame">Начать</a>';
        }
    }
    if ($userBusyInfo['action'] === 'joiner') {
        $data['title'] = 'Вы присоединились к комнате игрока ' . $userBusyInfo['creater'];
    }
    echo $data['title'];
    ?>
    </div>
    <div class="roomParam">
    <?php 
    //настройки комнаты
    $data['settings'] = '';
    foreach ($userBusyInfo['html']['roomSettings'] as $key => $value) {
        $numPlayerId = $key === 'numPlayers' ? 'id="numPlayers"' : '';
        if ($userBusyInfo[$key]) {
            $data['settings'] .= '<div>' . '<div class="settingName">' . $value . ':</div>' . '<div ' . $numPlayerId . ' class="settingValue">' . $userBusyInfo[$key] . '</div>' . '</div>';
        }
    }
    echo $data['settings'];
    ?>
    </div><div class="playersContainer">
    <?php 
    echo view::addPlayers($userBusyInfo['players'], $userBusyInfo['freeFigure'], $userData['nick'], $userBusyInfo['action']);
    ?>
    </div>
</div>    
<?php 
}
Beispiel #2
0
 private function updateRoomsPage($login)
 {
     $tictactoe = new tictactoePlayGame($login);
     $data = array();
     $userBusyInfo = $tictactoe->getUserBusyInfo();
     $data['rooms'] = view::viewRooms($tictactoe->getSingleRooms());
     $data['roomsHash'] = md5($data['rooms']);
     $data['status'] = $userBusyInfo['roomStatus'];
     if ($userBusyInfo['roomStatus'] === 'created') {
         $data['addPlayers'] = view::addPlayers($userBusyInfo['players'], $userBusyInfo['freeFigure'], $login, $userBusyInfo['action']);
         $data['addPlayersHash'] = md5($data['addPlayers']);
         $data['readyTogo'] = $userBusyInfo['creater'] === $login ? $userBusyInfo['readyToGo'] : 'notCreater';
     }
     echo json_encode($data);
 }