function enviarCambioHr($fecha, $hrIni, $hrFin) { //Cuando se realizo un cambio de horario en valija include "config/connect.php"; include "class/correo.php"; $correo = new Correo($conn); $correo->setID("1"); $correo->consultacorreoID(); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = $correo->getHostMail(); //la dirección del servidor, p. ej.: smtp.servidor.com $mail->Port = $correo->getPortMail(); //Puerto del servidor $mail->Username = $correo->getusUarioMail(); //usuario de cuenta $mail->Password = $correo->getPassMail(); $mail->From = $correo->getCuentaMail(); // dirección remitente, p. ej.: no-responder@miempresa.com $mail->FromName = $correo->getNameMail(); // nombre remitente, p. ej.: "Servicio de envío automático" $mail->SMTPAuth = true; // si el SMTP necesita autenticación $tpl = new TemplatePower($correo->getCuerpoCambioHr(), T_BYVAR); $tpl->prepare(); $tpl->assign('fechaH', $fecha); $tpl->assign('horaI', $hrIni); $tpl->assign('horaF', $hrFin); $mail->Subject = $correo->getAsuntoCambioHr(); // asunto y cuerpo alternativo del mensaje $mail->MsgHTML($tpl->getOutputContent()); //$mail->MsgHTML($correo->getCuerpoCambioHr()); // si el cuerpo del mensaje es HTML //$mail->AddAddress("*****@*****.**"); $mail->AddAddress($this->destinatario); //direcion de correo $mail->AddCC($this->ccopia); if (!$mail->Send()) { $this->mensaje = $mail->ErrorInfo; echo "SMTP " . $this->mensaje; return false; } else { return true; } include "config/disconnect.php"; }