public function getDatosParticipante() { $id = $_POST['id_participante']; $participantesModel = new participantesModel(); $eventosModel = new eventosModel(); $datos = $participantesModel->getDatosParticipante($id); $paises = $participantesModel->getPaises(); $escuelas = $participantesModel->getEscuelas(); foreach ($datos as $key => $row) { $id_participante = $row['id_participante']; $tipo_afiliacion = $row['id_tipo_afiliacion']; $id_estado = $row['id_estado']; $id_escuela = $row['id_escuela']; $id_pais = $row['id_pais']; $nombre = $row['nombre']; $correo = $row['correo']; $pass = $row['contrasenna']; $estatus = $row['estatus']; $numero_afiliacion = $row['numero_afiliacion']; $telefono = $row['telefono']; $ciudad = $row['ciudad']; $img_perfil = $row['img_perfil']; $facebook = $row['facebook']; } $tipoEstatus = $eventosModel->getEventosTarifasTipos($tipo_afiliacion); //obtengo los tipos de estatus que se encuentren para afiliados. include_once 'view/modalDatosParticipante.php'; }
function notificacion($id_participante) { //Create a new PHPMailer instance $mail = new PHPMailer(); //Set who the message is to be sent from $mail->setFrom('*****@*****.**', 'CIEFT'); $mail->addReplyTo('*****@*****.**', 'CIEFT'); $mail->CharSet = 'UTF-8'; $participante = new participantesModel(); $datos = $participante->getDatosParticipante($id_participante); foreach ($datos as $key => $rowParticipante) { $nombre = $rowParticipante['nombre']; $correo = $rowParticipante['correo']; } $body = "<h1>Hola {$nombre}. </h1>\n Gracias por registrarte en nuestra plataforma <b>CIEFT</b>, en la que podrás tener los siguientes beneficios.\n <ul>\n <li> Saber y registrarte a todos los eventos CIEFT.</li>\n <li>Tener contacto directo con nosotros</li>\n <li>Adjuntar tus fichas de deposito</li>\n <li>Tener un historial de los eventos que asistas y poder descargar tus constancias.</li>\n </ul>\n <br>\n Para sacar el mayor rendimiento nos gustaría que en el apartado comentarios de tu plataforma nos comentes tus dudas.\n Bienvenido a la comunidad CIEFT de más de 12,000 usuarios en Latinoamérica.\n <b>“Prepárate para ver el Turismo de una forma diferente”.</b>"; //Set who the message is to be sent to $mail->ClearAddresses(); $mail->addAddress($correo); //Set the subject line $mail->Subject = "REGISTRO CIEFT"; $mail->msgHTML($body); if ($nombre == "SIN NOMBRE") { $nombre = ""; } //Replace the plain text body with one created manually $mail->AltBody = "Hola {$nombre}.\n\n Gracias por registrarte en nuestra plataforma CIEFT, en la que podrás tener los siguientes beneficios.\n \nSaber y registrarte a todos los eventos CIEFT.\n \nTener contacto directo con nosotros\n \nAdjuntar tus fichas de deposito\n \nTener un historial de los eventos que asistas y poder descargar tus constancias.\n \n\n Para sacar el mayor rendimiento nos gustaría que en el apartado comentarios de tu plataforma nos comentes tus dudas.\n Bienvenido a la comunidad CIEFT de más de 12,000 usuarios en Latinoamérica.\n “Prepárate para ver el Turismo de una forma diferente”."; if (!$mail->send()) { echo "Fallo al enviar el correo." . $mail->ErrorInfo; } }
public function getFechasTarifa($id_evento, $id_participante, $tipo_afiliacion) { $eventosModel = new eventosModel(); $participantesModel = new participantesModel(); $datosParticipante = $participantesModel->getDatosParticipante($id_participante); foreach ($datosParticipante as $key => $rowParticipante) { $tipo_estatus = $rowParticipante['estatus']; } $descuento = $eventosModel->getDescuentos($id_evento, $id_participante); //obtengo los descuentos que tenga un participante. if (count($descuento) != 0) { //encontro un descuento. foreach ($descuento as $key => $row) { // $afiliado=$row['costo_evento']; $costo = $row['costo_evento']; } } else { //comparamos que el afiliado no tenga un descuento. $cLibreria = new cLibreria(); $fecha_actual = $cLibreria->getDateNow(); $tarifas = $eventosModel->getFechasTarifa($id_evento, $fecha_actual, $tipo_afiliacion, $tipo_estatus); if (count($tarifas) == 0) { //no cuenta con tarifas para el evento $result = $eventosModel->getEvento($id_evento); foreach ($result as $key => $row) { $costo = $row['costo_evento']; } } else { foreach ($tarifas as $key => $rowTarifas) { if ($cLibreria->compararFecha($fecha_actual, $rowTarifas['fecha_vencimiento'], 1)) { //comparamos si la fecha actual es menor a la fecha de vencimiento $costo = $rowTarifas['tarifa']; break; } } } } //fin else // return array('afiliado' => $afiliado,'noafiliado'=>$noafiliado); return $costo; }