Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($_GET['accion'] == 'invitar'){
- $idReunion_fk = $_GET['idReunion_fk'];
- $idEmpleado_fk = $_GET['idEmpleado_fk'];
- $empleado_reunionDao = new Empleado_reunion_DAO();
- $nexo = new Empleado_reunion();
- $nexo->setIdReunion_fk($idReunion_fk);
- $nexo->setIdEmpleado_fk($idEmpleado_fk);
- $nexo->setConfirmacion(0);
- $empleado_reunionDao->insertarNexo($nexo);
- //Tras haber insertado el registro, comienzo con el envío del mail.
- require_once '../model/empleadoDAO.php';
- $empleadoDAO = new EmpleadoDAO();
- require_once '../model/empleadoModelo.php';
- $para = new Empleado();
- //Aquí obtengo el empleado al que quiero mandar el mail
- $para = $empleadoDAO->obtenerEmpleado($idEmpleado_fk );
- //Aquí obtengo su mail
- $para = $para->getEmail();
- $asunto = "asunto del mensaje";
- $mensaje = "<a href='/views/empleados_asistentes.php?".$idReunion_fk."'>aceptar invitación</a>";
- //aquí ejecuto mi función
- enviaMail($para, $asunto, $mensaje);
- }
- include_once('class.phpmailer.php');
- function enviaMail($para, $asuntoMensaje, $mensaje)
- {
- $mail = new PHPMailer();
- $mail->IsSMTP(); // enviar vÌa SMTP
- $mail->Host = 'mail.gmail.com';
- $mail->SMTPAuth = true; // activar la identificacÌn SMTP
- $mail->Username = 'correo@gmail.com'; // usuario SMTP
- $mail->Password = 'contrasena'; // clave SMTP
- $mail->From = "correo@gmail.com"; //remitente
- $mail->FromName = "Sistema de administración de reuniones";//nombre de remitente
- //$mail->AddReplyTo(AppEmailSoporte); //e-mail para respuestas
- $mail->Port = 465;
- $mail->SMTPSecure = "ssl";
- $mail->CharSet = 'UTF-8';
- //Destinatarios
- $mail->AddAddress($para); //destinatario
- // Establecemos los par·metros del mensaje: ancho y formato.
- $mail->WordWrap = 50; // ancho del mensaje
- $mail->IsHTML(true); // enviar como HTML
- $mail->Subject = $asuntoMensaje; //Asunto
- $mail->Body = $mensaje; //Cuerpo
- //$mail->AltBody = $Mensaje; //Cabecera
- // AÒadimos los adjuntos al mensaje
- // $mail->AddAttachment("./Manifiestos/".$nombreFichero .".txt"); // podemos aÒadir un adjunto directamente
- if ($mail->Send()){
- //bien
- }else{
- //mal
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement