function __construct($id_user = null, $finalizada = "no", $intentos = 0, $fallos = 0, $letrasUsadas = "", $palabraDescubierta = null, $palabraSecreta = null, $id_partida = null) { $this->intentos = $intentos; $this->letrasUsadas = $letrasUsadas; $this->fallos = $fallos; if ($palabraDescubierta === null) { $palabra = AlmacenPalabras::generaPalabras()->getPalabraAleatoria(); $this->palabraSecreta = $palabra; $this->palabraDescubierta = preg_replace("/\\w{1}/", "_", $palabra); } else { $this->palabraDescubierta = $palabraDescubierta; $this->palabraSecreta = $palabraSecreta; } $this->id_partida = $id_partida; $this->id_user = $id_user; $this->finalizada = $finalizada; $this->jugadas = Jugada::getJugadas($id_partida); }
$persit = $partida->persit(); unset($_SESSION['partida']); $view = 'conectado'; include 'vista/conectado.php'; } else { if (isset($_POST['recuperar'])) { $partida = partida::getPartida($_POST['partida_ini']); $_SESSION['partida'] = $partida; $view = 'partida'; include 'vista/partida.php'; } else { if (isset($_POST["resumenxml"])) { $partidas = $_POST['partida_fin']; $partidaxml = []; foreach ($partidas as $k => $id_partida) { $partidaxml[$k] = Jugada::getJugadas($id_partida); } $view = 'resumen'; include 'vista/resumen.php'; } else { if (isset($_SESSION['partida'])) { $partida = $_SESSION['partida']; $view = 'partida'; include 'vista/partida.php'; } else { $view = 'conectado'; include 'vista/conectado.php'; } } } }
$errorInsert = false; $view = "registro"; include 'vistas/registro.php'; } else { $errorInsert = true; $view = "registro"; include 'vistas/registro.php'; } } } } else { if (isset($_POST["informePartida"])) { $partidas = $_POST["resumen"]; $partidaResumen = []; foreach ($partidas as $key => $id_partida) { $partidasResumen[$key] = Jugada::getJugadas($id_partida); } $wiew = "resumen"; include 'vistas/resumen.php'; } else { if (isset($_POST["partidas"])) { $partidasAcabadas = Partida::getPartidasAcabadas($User->getId_user()); $partidasIniciadas = Partida::getPartidasIniciadas($User->getId_user()); $view = "partidasInacabadas"; include 'vistas/partidasInacabadas.php'; } else { if (isset($_POST["terminarPartida"])) { $User->getPartida()->add($_SESSION["partida"]); unset($_SESSION["partida"]); $partidasAcabadas = Partida::getPartidasAcabadas($User->getId_user()); $partidasIniciadas = Partida::getPartidasIniciadas($User->getId_user());