Expand|Select|Wrap|Line Numbers
- <?php
- /******************** EMAIL ***************************/
- $sRuta = "domain";
- function darTemplateCancelacionDeClaseParaProfesores($aDatos){
- global $sRuta;
- $sTemplate = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
- <html>
- <head>
- <title>Document</title>
- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
- <link href='".$sRuta."/estilos.css' rel='stylesheet' type='text/css'>
- </head>
- <body>
- <p> We would like to inform you that one of your classes
- was cancelled.</p>
- </body>
- </html>
- ";
- return $sTemplate;
- }
- function darTemplateCancelacionDeClaseParaAlumnos($aDatos){
- global $sRuta;
- $sTemplate = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
- <html>
- <head>
- <title>Document</title>
- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
- <link href='".$sRuta."/estilos.css' rel='stylesheet' type='text/css'>
- </head>
- <body>
- <p> We would like to inform you that one of your classes
- was cancelled.</p>
- </body>
- </html>
- ";
- return($sTemplate);
- }
- include("class_mail.php");
- function enviarEmail($sTipoMail , $sAsunto, $sEmail, $aDatos, $sBccEmail=''){
- switch ($sTipoMail) {
- case 'bienvenida_alumno':
- $sTemplate = darTemplateBienvenidaAlumno($aDatos);
- break;
- case 'bienvenida_profesor':
- $sTemplate = darTemplateBienvenidaProfesor($aDatos);
- break;
- case 'solicitudClase':
- $sTemplate = darTemplateSolicitudClase($aDatos);
- break;
- //Cuando el alumno cancela la clase.
- case 'cancelClassPorAlumno':
- $sTemplate = darTemplateCancelacionDeClaseParaProfesores($aDatos);
- break;
- //Cuando el profesor cancela la clase.
- case 'cancelClassPorProfe':
- $sTemplate = darTemplateCancelacionDeClaseParaAlumnos($aDatos);
- break;
- //Cuando el profesor acepta una invitacion de clase
- case 'clase_invitacion_confirmada':
- $sTemplate = darTemplateInvitacionConfirmada($aDatos);
- break;
- //Cuando el profesor rechaza una invitacion de clase
- case 'clase_invitacion_cancelada':
- $sTemplate = darTemplateInvitacionCancelada($aDatos);
- break;
- case 'resendRequest':
- $sTemplate = darTemplateResendRequest($aDatos);
- break;
- }
- $cabeceras = "From: support\nContent-type: text/html\n"; //change email & remove r ap23
- //mail($sEmail, $sAsunto, $sTemplate, $cabeceras);
- $html = true;
- // Absender angeben
- $mail = new eMail("from","email");
- // Betreff angeben
- $mail->subject($sAsunto);
- // Entfänger angeben
- $mail->to($sEmail);
- $mail->bcc($sBccEmail);
- //$mail->to("somebody@domain.net");
- // CC-Entfänger angeben
- //$mail->cc("somebody@domain.net");
- //$mail->cc("somebody@domain.net");
- // BCC-Entfänger angeben
- //$mail->bcc("somebody@domain.net");
- //$mail->bcc("somebody@domain.net");
- if(true==$html)
- {
- // HTML angeben
- $mail->html($sTemplate);
- }
- else
- {
- // Text angeben
- $mail->text("My first Text-Mail");
- }
- // Anhang hinzufügen
- //$mail->attachment("text.zip");
- // eMail versenden
- $mail->send();
- }
- ?>
Expand|Select|Wrap|Line Numbers
- $this->header .= "Content-Type: multipart/mixed; boundary=$this->boundary\n\n";
- $this->header .= "This is a multi-part message in MIME format\n";
- $this->header .= "--$this->boundary\n";
- $this->header .= $this->body;
- $this->header .= "MIME-Version: 1.0\n";