/** * 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())); }
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; }
<div class="panel-heading">Informació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>
$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ías</h4> </div> <ul class="list-group"> <?php $categoria = new Categoria(); $categorias = $categoria->getAllCategorias(); $x = 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())); }