Example #1
0
 /**
  * Saves a User into the database
  * 
  * @param User $user The user to be saved
  * @throws PDOException if a database error occurs
  * @return void
  */
 public function save($user)
 {
     if ($user->getTipo() == "Jurado popular") {
         $stmt = $this->db->prepare("INSERT INTO juradopopular(login, password, mail, nombre, apellidos, dni, telefono, tipo) values (?,?,?,?,?,?,?,?)");
         $stmt->execute(array($user->getlogin(), $user->getPasswd(), $user->getMail(), $user->getName(), $user->getApellidos(), $user->getDni(), $user->getTelefono(), $user->getTipo()));
     }
     // idEstablecimiento, cif,nombre,direccion,horario,paginaWeb,telefono,Pincho_idPincho, tipo
     if ($user->getTipo() == "Establecimiento") {
         $stmt = $this->db->prepare("INSERT INTO establecimiento(login,password,cif,nombreEstablecimiento,direccion,horario,paginaWeb,telefono,Pincho_idPincho, tipo) values (?,?,?,?,?,?,?,?,?,?)");
         $stmt->execute(array($user->getlogin(), $user->getPasswd(), $user->getCif(), $user->getNombre(), $user->getDireccion(), $user->getHorario(), $user->getPaginaWeb(), $user->getTelefono(), 1, $user->getTipo()));
     }
     $usuarioGeneral = $this->db->prepare("INSERT INTO usuario values (?,?,?)");
     $usuarioGeneral->execute(array($user->getlogin(), $user->getPasswd(), $user->getTipo()));
 }
Example #2
0
 function getComentarios($id_archivo)
 {
     require_once 'dbm.php';
     require_once 'user.php';
     $data = new DataBase();
     $data->open();
     $comentarios = array();
     $query = "SELECT comentario.id_usuario, comentario.texto FROM comentario WHERE comentario.id_archivo = {$id_archivo} ORDER BY comentario.id_comentario DESC";
     $result = mysqli_query($data->get_connect(), $query);
     while ($row = mysqli_fetch_array($result)) {
         $elemento = new Comment();
         $usuario = new User();
         $usuario->getUser($row[0]);
         $elemento->setComentario($usuario->getNombre(), $row[1]);
         $comentarios[] = $elemento;
     }
     $data->close();
     return $comentarios;
 }
Example #3
0
            <div class="panel-heading">Informaci&oacute;n de contacto</div>
            <div class="panel-body">
              <div class="form-group">
                <label class="col-sm-4 control-label">Email</label>
                <div class="col-sm-8">
                  <p class="form-control-static"><?php 
echo $usuario->getCorreo();
?>
</p>
                </div>
              </div>
              <div class="form-group">
                <label class="col-sm-4 control-label">Usuario</label>
                <div class="col-sm-8">
                  <p class="form-control-static"><?php 
echo $usuario->getNombre();
?>
</p>
                </div>
              </div>
              <div class="form-group">
                <label class="col-sm-4 control-label">Mensaje</label>
                <div class="col-sm-8">
                  <p class="form-control-static">
                    <a href="#" id="sendMessage">Enviar Mensaje</a>
                  </p>
                </div>
              </div>
            </div>
          </div>
Example #4
0
    $blancas = 5 - $estrellas;
    $y = $blancas;
    while ($y < 5) {
        ?>
<span class="glyphicon glyphicon-star"></span><?php 
        $y++;
    }
    $y = 0;
    while ($y < $blancas) {
        ?>
<span class="glyphicon glyphicon-star-empty"></span><?php 
        $y++;
    }
    $user = new User();
    $user->getUser($elemento->getUserId());
    echo '</td><td>' . $user->getNombre() . '</td></tr>';
    $x++;
}
?>
          </table>
        </div>
        <div class="col-lg-3">
          <div class="page-header">
            <h4>Categor&iacute;as</h4>
          </div>

          <ul class="list-group">
          <?php 
$categoria = new Categoria();
$categorias = $categoria->getAllCategorias();
$x = 0;
Example #5
0
 public function update(User $user)
 {
     $stmt = $this->db->prepare("UPDATE usuarios set nombre=?, apellidos=?, correo=?, imagen=?, password=? where idUsuario=?");
     $stmt->execute(array($user->getNombre(), $user->getApellidos(), $user->getCorreo(), $user->getImagen(), $user->getPassword(), $user->getId()));
 }