コード例 #1
0
ファイル: Partida.php プロジェクト: villapilla/PHP
 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);
 }
コード例 #2
0
ファイル: index.php プロジェクト: jortiz-el/PhP
     $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';
             }
         }
     }
 }
コード例 #3
0
ファイル: index.php プロジェクト: villapilla/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());