$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 }
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); }