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();
 }
Exemple #2
0
">
<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 
Exemple #3
0
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&uacute; 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&oacute;n le ofrecemos nuestros n&uacute;meros de cont&aacute;cto:<br/>\n\t\t\t\t\t\t\t\t\tM&oacute;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&eacute;n le adjuntamos los n&uacute;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