function edit(Producto $producto) { $sql = "UPDATE {$this->tabla} SET nombre=:nombre, descripcion=:descripcion, precio=:precio, iva=:iva, estado=:estado WHERE id=:id"; $param['id'] = $producto->getId(); $param['nombre'] = $producto->getNombre(); $param['descripcion'] = $producto->getDescripcion(); $param['precio'] = $producto->getPrecio(); $param['iva'] = $producto->getIva(); $param['estado'] = $producto->getEstado(); $r = $this->bd->setConsulta($sql, $param); if (!$r) { return -1; } return $this->bd->getNumeroFilas(); }
"> <label class="pulse">Pulse 'Esc' para salir</label> <div class="detailProducto"> <div id="<?php echo $producto->getId(); ?> " class="detailImgProducto" style="background-image: url(<?php echo str_replace('../', '', $imagen->getImagen('imagen')); ?> );"> <img src="img/delete.png" class="tool eliminar"> <div class="tooltip">Eliminar publicación</div> </div> <div class="detailDesProd"> <label class="detailNomProd"><?php echo $producto->getNombre(); ?> </label> <div class="hide"> <input type="text" id="editNom" class="nombreNewP" value="<?php echo $producto->getNombre(); ?> "> <span class="help">Pulse 'Enter' para guardar los cambios</span> </div> <br/> <label class="detailDescProd"><?php echo $producto->getDescripcion(); ?> </label> <div class="hide"> <textarea id="editDes" class="newDescrip"><?php
require "class.smtp.php"; $bd = new BaseDeDatos(); // Instancio la clase para la conexión a la base de datos $bd->setConexion(); // Establezco la conexión $usuario = new Usuario($_POST['u']); // Recibo el usuario y se lo paso al constructor de la clase $nombre = $usuario->getNombre(); // Obtengo el nombre del usuario $apellido = $usuario->getApellido(); // Obtengo el apellido del usuario $destinatario = $usuario->getEmail(); // Obtengo el email del usuario $producto = new Producto($_POST['p']); // Recibo el id del producto y se lo paso al constructor de la clase $pName = $producto->getNombre(); // Obtengo el nombre del producto comprado $pPrice = $producto->getPrecio(); // Obtengo el precio del producto comprado $mail = new PHPMailer(); // Instancio el objeto que permite el manejo y envío de los correos // Cuerpo del mensaje en html $body = "<html>\n\t\t\t\t<head></head>\n\t\t\t\t\t<body>\n\t\t\t\t\t\t<div style='background-color:rgb(33, 38, 40);width:600px;height:300px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,1) inset;'>\n\t\t\t\t\t\t\t<div style='width:100%;height:30px;color:#ffffff;font-family:'arial';font-size:20px;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.3);'>\n\t\t\t\t\t\t\t\t<label style='padding:10px;'>Bambú y Canela</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div style='weight:100%;height:80%;color:#ffffff;font-family:'arial';font-size:16px;'>\n\t\t\t\t\t\t\t\t<label style='margin-left:20px;padding-top:10px;'>Estimado: " . $nombre . " " . $apellido . "</label>\n\t\t\t\t\t\t\t\t<p style='margin-left:30px;'>\n\t\t\t\t\t\t\t\t\tLe informamos que su oferta por el producto: " . $pName . " " . $pPrice . " bsf, fue exitosa.<br/><br/>\n\t\t\t\t\t\t\t\t\tA continuación le ofrecemos nuestros números de contácto:<br/>\n\t\t\t\t\t\t\t\t\tMóvil: 000-0000000<br/>\n\t\t\t\t\t\t\t\t\tLocal: 000-0000000<br/><br/>\n\t\t\t\t\t\t\t\t\tTambién le adjuntamos los números de cuenta:<br/>\n\t\t\t\t\t\t\t\t\tBANESCO: 0000-00000000000000000000000-0000<br/>\n\t\t\t\t\t\t\t\t\tMERCANTIL: 000000000000000000000000000-0000<br/>\n\t\t\t\t\t\t\t\t\tVENEZUELA: 0000-00000000000000000000000-0000<br/>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div style='color:#ffffff;margin-left:180px;'>No responda a estos correos.</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</body>\n\t\t\t\t</html>"; $mail->IsSMTP(); // Inicio el smtp $mail->Host = 'smtp.gmail.com:587'; // la dirección del servidor, p. ej.: smtp.servidor.com $mail->From = '*****@*****.**'; // Dirección remitente, p. ej.: no-responder@miempresa.com $mail->SMTPDebug = 1; // Activo el debug