Ejemplo n.º 1
0
 public static function getUsuario($user, $pass)
 {
     $conexion = BD::getConexion();
     $consulta = "SELECT * FROM usuario WHERE nombre = :user AND pass = :pass";
     $select = $conexion->prepare($consulta);
     $select->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Usuario");
     $select->execute(array(":user" => $user, ":pass" => $pass));
     $usuario = $select->fetch();
     if ($usuario && $usuario->admin !== "true") {
         $usuario->partida = Partida::getPartidasIniciadas($usuario->id_user);
     }
     return $usuario;
 }
Ejemplo n.º 2
0
 public static function getUsuario($user, $pass)
 {
     $conexion = BD::getConexion();
     $query = "SELECT * from usuarios where user=:user AND pass=:pass";
     $prepara = $conexion->prepare($query);
     $prepara->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Usuario");
     $prepara->execute(array(":user" => $user, ":pass" => $pass));
     $usuario = $prepara->fetch();
     if ($usuario) {
         $partidas = Partida::getPartida($usuario->getId());
         $usuario->setPartidas($partidas);
     }
     return $usuario;
 }
Ejemplo n.º 3
0
    ?>
    <div class="alert alert-danger">
      <?php 
    echo Yii::$app->session->getFlash('error');
    ?>
    </div>
  <?php 
}
?>

  <?php 
$form = ActiveForm::begin(['id' => 'idefuncion']);
?>
  <?php 
$dbLibro = Libro::find()->where('tipo = "Defuncion"')->andWhere('cerrado = 0')->andWhere('anyo = :valor', [':valor' => date("Y")])->one();
$dbPartida = Partida::find()->where('cod_libro = ' . $dbLibro->codigo)->orderBy(['numero' => SORT_DESC])->limit(1)->one();
if (count($dbPartida) > 0) {
    $num_partida = $dbPartida->numero + 1;
} else {
    $num_partida = 1;
}
$partida->cod_libro = $dbLibro->codigo;
$partida->folio = $dbLibro->folio_actual + 1;
?>
  <div class="cflex">
    <span style="order: 1; flex-grow: 1; margin-right:10px;">
      <div class="form-group">
        <?php 
echo Html::label('Libro', 'num_libro');
?>
        <?php 
Ejemplo n.º 4
0
        <!-- Header content box -->
        <?php 
include "Public/layouts/menu.php";
?>
        <?php 
if (!isset($_SESSION['usuari'])) {
    header('Location: login.php');
}
?>
        
        <?php 
require_once __DIR__ . '/System/Classes/Usuari_Partida.php';
require_once __DIR__ . '/System/Classes/Partida.php';
$Usuari_Partida = new Usuari_Partida();
$Usuari_Partida = $Usuari_Partida->view_user($value['id_usuari']);
$Partida = new Partida();
$rtn = array();
foreach ($Usuari_Partida as $row) {
    $var = $Partida->get_all($row->id_partida);
    array_push($rtn, $var);
}
$json = json_encode((array) $rtn);
echo ' <script>jsonPartida = ' . $json . ';</script>';
?>
        <div id="contenidor-partida">
            <div id="panel-partida">
                <h2 id="PartSel-title">Selecciona la teva partida!</h2>
                <div id="PartSel">
                    <select name="selpart" id="selpart" autofocus>
                        
                    </select>
Ejemplo n.º 5
0
                                            $victoria = true;
                                            $view = "tablero";
                                            include 'vistas/tablero.php';
                                        } else {
                                            if ($partida->getFallos() >= 7) {
                                                unset($_SESSION["partida"]);
                                                $partida->setFinalizada("yes");
                                                $partida->persist();
                                                $derrota = true;
                                                $view = "tablero";
                                                include 'vistas/tablero.php';
                                            } else {
                                                $view = "tablero";
                                                include 'vistas/tablero.php';
                                            }
                                        }
                                    }
                                } else {
                                    $partidasAcabadas = Partida::getPartidasAcabadas($User->getId_user());
                                    $partidasIniciadas = Partida::getPartidasIniciadas($User->getId_user());
                                    $view = "partidasInacabadas";
                                    include 'vistas/partidasInacabadas.php';
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
Ejemplo n.º 6
0
<?php

include "../Errors.php";
require_once '../Classes/Partida.php';
require_once '../Classes/Usuari_Partida.php';
$newId_Usuari = $_POST['TempId_usuari'];
$newTitol = $_POST['TempTitol'];
$newDescripcio = $_POST['TempDescripcio'];
$newAny_partida = $_POST['TempAny_partida'];
$newNivel_sobrenatural = $_POST['TempNivel_sobrenatural'];
$newJoc = isset($_POST["TempJoc"]) ? $_POST["TempJoc"] : "";
$newMaster = "0";
$newPartida = new Partida($newTitol, $newDescripcio, $newAny_partida, $newNivel_sobrenatural, $newJoc);
if ($newPartida->get_id() == null) {
    $newPartida->add();
    $newId_Partida = $newPartida->get_id();
    $Usuari_Partida = new Usuari_Partida($newId_Usuari, $newId_Partida['id_partida'], $newMaster);
    $Usuari_Partida->add();
    echo 'Partida creada Correctament!!';
    header('Location: ../../panel.php');
} else {
    echo 'Error';
}
Ejemplo n.º 7
0
                                    <input class="input-partida" placeholder="Torn *" type="number" name="TempTurno" required>
                                    <input class="input-partida" placeholder="Descripció dels poders" type="text" maxlength="200" name="TempPoderes">
                                    <input class="input-crea" id="logbutton" type="submit" value="Crea">
                                </form>
                            </div>
                            <h3>Crear un item</h3>
                            <div>
                                <form method="post" action="System/Protocols/registrarItem.php">
                                    <select class="input-partida" name="TempId_Partida" requiered>
                                        <?php 
require_once __DIR__ . '/System/Classes/Usuari_Partida.php';
require_once __DIR__ . '/System/Classes/Partida.php';
$Usuari_Partida = new Usuari_Partida();
$Taula_Usuari_Partida = $Usuari_Partida->view_user($value['id_usuari']);
foreach ($Taula_Usuari_Partida as $row) {
    $Partida = new Partida();
    echo '<option value="' . $row->id_partida . '">' . $Partida->get_titol($row->id_partida) . '</option>';
}
?>
                                    </select>
                                    <input class="input-partida" placeholder="Nom *" type="text" name="TempNom"  required autofocus>
                                    <input class="input-partida" placeholder="Descripció *" type="text" name="TempDescripcio" maxlength="500" required>
                                    <input class="input-crea" id="logbutton" type="submit" value="Crea">
                                </form>
                            </div>
                          </div>
                    </div>
                    <?php 
$Usuari_Partida = new Usuari_Partida();
$Usuari_Partida = $Usuari_Partida->view_user($value['id_usuari']);
foreach ($Usuari_Partida as $row) {
Ejemplo n.º 8
0
<?php

require_once "Jogador.php";
require_once "ListaJogadores.php";
require "Partida.php";
//$jogador = new Jogador("italo");
//$jogador2 = new Jogador("Joao");
/*$teste = new ListaJogadores();
 
// $teste->addJogador($jogador);
// $teste->addJogador($jogador2);
 
*/
$partida = new Partida();
$partida->addAssassinato("Joao", "Martelo");
$partida->addAssassinato("Joao", "Faca");
$partida->addAssassinato("Joao", "Martelo");
$partida->addAssassinato("Italo", "M16");
$partida->addAssassinato("Claudio", "Martelo");
// $partida->
echo "O vencedor eh <pre>";
print_r($partida->getVencedor());
print_r($partida->getVencedor()->getArmaPreferida());
echo "</pre>";
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdPartida()
 {
     return $this->hasOne(Partida::className(), ['id' => 'id_partida']);
 }