if ($_POST['faltosos'] && $_POST['faltosos'] == "sim") { $so_faltosos = true; } $incluir_cancelados = false; if ($_POST['cancelados'] && $_POST['cancelados'] == "sim") { $incluir_cancelados = true; } $o_inscritos = new InscricaoDAO(); $a_inscritos = $o_inscritos->inscritos_por_intervalo($inicio, $fim, $so_inadimplentes, $incluir_cancelados, $so_adimplentes, $so_presentes, $so_faltosos, $incluir_membros_inadimplentes); if ($a_inscritos) { echo "<h2>Log de envio de e-mail's</h2></center>"; foreach ($a_inscritos as $inscrito) { $id = $inscrito->id; $nome = $inscrito->nome; $email = $inscrito->email; $retorno = EnviarEmail::enviar("aviso", "individual", $email, $nome, $id, $texto); if (!$retorno) { echo "{$id} - O e-mail para <b>{$email}</b> nao foi enviado<br>"; } else { echo "{$id} - O e-mail para <b>{$email}</b> foi enviado com sucesso<br>"; } } } else { die("<h2>Nenhuma inscrição encontrada</h2></center>"); } } else { ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8">
$xml .= "<erro>Falha ao tentar atualizar o tipo de inscricao do usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $msg_recarregar = ". Recarregue a pagina para atualizar os valores"; } $o_inscricao = new InscricaoDAO(); $o_inscricao->id = $idInscricao; $o_inscricao->data_criacao_transacao = Funcoes::formata_data_para_gravar($dtTransacao); $o_inscricao->data_pagamento = Funcoes::formata_data_para_gravar($dtPagamento); $o_inscricao->data_compensacao = Funcoes::formata_data_para_gravar($dtCompensacao); $o_inscricao->taxa = $txPagamento; $o_inscricao->quem_registrou = $_SESSION['logado']['login']; if (!$o_inscricao->salva()) { $xml .= "<erro>Falha ao tentar atualizar o pagamento do usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $retorno = EnviarEmail::enviar("pagamento", "individual", $email, $nome); if (!$retorno) { $xml .= "<erro>Falha ao tentar enviar e-mail para o usuario</erro>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>"); } $xml .= "<mensagem>Operacao realizada com sucesso. O E-mail ja foi enviado para o inscrito{$msg_recarregar}</mensagem>"; $xml .= "<dataTransacao>{$dtPagamento}</dataTransacao>"; $xml .= "<dataPagamento>{$dtPagamento}</dataPagamento>"; $xml .= "<dataCompensacao>{$dtCompensacao}</dataCompensacao>"; $xml .= "<taxaPagamento>{$txPagamento}</taxaPagamento>"; $xml .= "<idInscricao>{$idInscricao}</idInscricao>"; die($xml .= "</agilidade>");
$sobra = round($total_funcionarios * $taxa_por_pessoa - $valor_taxa, 2); $lista_funcionarios = ""; $contador = 0; foreach ($a_funcionarios_empresa as $inscrito) { $contador++; $nome_func = Funcoes::remove_acentos(utf8_encode($inscrito->nome)); $email_func = $inscrito->email; $taxa = $contador == $total_funcionarios ? $taxa_por_pessoa - $sobra : $taxa_por_pessoa; $lista_funcionarios .= "{$nome_func} - {$email_func}<br><br>"; $o_inscricao = new InscricaoDAO(); $o_inscricao->id = $inscrito->id; $o_inscricao->data_criacao_transacao = $data_criacao_transacao; $o_inscricao->data_pagamento = $data_pagamento; $o_inscricao->data_compensacao = $data_compensacao; $o_inscricao->taxa = $taxa; $o_inscricao->tipo_pagamento = $tipo_pagamento; $o_inscricao->status_transacao = $status_transacao; $o_inscricao->transacao_id = $transaction_code; $o_inscricao->quem_registrou = "sistema"; if ($o_inscricao->salva()) { EnviarEmail::enviar("pagamento", "individual", $email_func, $nome_func); } } EnviarEmail::enviar("pagamento", "empresa", $email, $nome, 0, $lista_funcionarios); } } } } } } }
$corpo = utf8_decode("Certificamos que <b>{$nome_convertido}</b> participou do evento " . NOME_EVENTO . ", realizado " . PERIODO_EVENTO . ", " . LOCAL_EVENTO . ", com carga horária de " . CARGA_HORARIA_EVENTO . " horas, na qualidade de <b>{$perfil}</b>{$palestra}."); // Titulo $pdf->SetFont('Arial', 'B', 32); $pdf->SetTextColor(35, 142, 35); //Verde Floresta $pdf->SetXY(110, 35); $pdf->Write(0, $titulo); // Corpo do texto $pdf->SetFont('Arial', '', 22); $pdf->SetTextColor(35, 142, 35); //Verde Floresta $pdf->SetY("65"); $pdf->SetX("20"); $pdf->WriteHTML($corpo, 9); $pdf->Output($arquivo_destino, 'F'); $retorno = EnviarEmail::enviar("envio_certificado", "", $email, $nome, 0, "", $arquivo_destino); if (file_exists($arquivo_destino)) { unlink($arquivo_destino); } echo "<br><br>O certificado de {$perfil} de <b>" . utf8_encode($nome) . "</b>" . ($retorno ? "" : " nao") . " foi enviado com sucesso"; } } } } exit; } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8">
$xml .= "<erro>Falha ao tentar gravar dados da inscricao de {$func_nome_sem_acento}</erro>"; die($xml .= "</gravacao>"); } $o_individual = new IndividualDAO(); $o_individual->id_inscricao = $o_inscricao->id; $o_individual->nome = $func_nome; $o_individual->email = $func_email; $o_individual->profissao = $func_profissao; $o_individual->cep = $o_empresa->cep; $o_individual->instituicao = $o_empresa->nome; $o_individual->situacao = 'A'; $o_individual->permito_divulgacao = $permito_divulgacao; if (!$o_individual->salva()) { $o_transacao->rollback(); $xml .= "<erro>Falha ao tentar gravar dados do usuario {$func_nome_sem_acento}</erro>"; die($xml .= "</gravacao>"); } EnviarEmail::enviar("cadastro", "individual", $func_email, $func_nome_sem_acento); } } $o_transacao->commit(); $nome_enviar = Funcoes::remove_acentos($o_empresa->nome); $retorno = EnviarEmail::enviar("cadastro", "empresa", $o_empresa->email, $nome_enviar, $o_empresa->id); if (!$retorno) { $xml .= "<erro>Falha ao tentar enviar e-mail para a empresa</erro>"; die($xml .= "</gravacao>"); } $mensagem = "Seus dados foram registrados em nosso sistema com sucesso. Agora voce devera efetuar o pagamento das inscricoes."; $xml .= "<msg>{$mensagem}</msg>"; $xml .= "<id>" . $o_empresa->id . "</id>"; die($xml .= "</gravacao>");
public function enviarEmailSolicitud($model, $modelsolicitudcita) { $email = new EnviarEmail(); // Traemos datos del Cedi - Usuario Administrador Cedi $elCedi = Cedi::getCedi($model->IdCedi); $elUsuarioAdmin = Usuarios::getUsuarioDocumento($elCedi->CedulaJefe); $elUsuario = Usuarios::getUsuarioId(Yii::app()->user->id); if ($elUsuario) { Yii::app()->user->setFlash('success', '<strong>Message sent! </strong>Thank you for contacting us. We will respond to you as soon as possible.'); } if ($elUsuario && $elUsuarioAdmin) { $emailUsuarioAdmin = $elUsuarioAdmin->EmailUsuario; $nombreCompletoAdmin = $elUsuarioAdmin->PrimerNombre . ' ' . $elUsuarioAdmin->SegundoNombre . ' ' . $elUsuarioAdmin->PrimerApellido . ' ' . $elUsuarioAdmin->SegundoApellido; $emailUsuarioFabricante = $elUsuario->EmailUsuario; $nombreCompletoFabricante = $elUsuario->PrimerNombre . ' ' . $elUsuario->SegundoNombre . ' ' . $elUsuario->PrimerApellido . ' ' . $elUsuario->SegundoApellido; if ($emailUsuarioFabricante && $emailUsuarioAdmin) { $body = "Numero Orden -> " . $model->NumeroOrdenCompra . "<br />" . "Fecha Solicitud -> " . $modelsolicitudcita->FechaSolicitudCita . "<br />" . 'Hora Solicitud -> ' . $modelsolicitudcita->HoraSolicitudCita . "<br />" . 'CEDI -> ' . $model->NombreCedi . "<br />" . 'Número Piezas -> ' . $model->NumeroPiezas . "<br />" . 'Fabricante -> ' . $model->NombreFabricante . "<br />" . 'Transportadora -> ' . $model->NombreTransportador . "<br />" . 'Observaciones -> ' . $modelsolicitudcita->ObservacionesSolicitudCita . "<br />"; $subject = 'Solicitud de Cita Nro : ' . $modelsolicitudcita->IdNumeroSolicitud . ' - Fabricante : ' . $model->NombreFabricante; $message = $body; $email->enviar(array($emailUsuarioFabricante, $nombreCompletoFabricante), array($emailUsuarioAdmin, $nombreCompletoAdmin), $subject, $message); } } }
die($xml .= "</gravacao>"); } $o_individual = new IndividualDAO(); $o_individual->id_inscricao = $o_inscricao->id; $o_individual->nome = $_REQUEST['nome']; $o_individual->email = strtolower($_REQUEST['email']); $o_individual->profissao = $_REQUEST['profissao']; $o_individual->instituicao = $_REQUEST['instituicao']; $o_individual->cep = $_REQUEST['cep']; $o_individual->situacao = 'A'; $o_individual->permito_divulgacao = $_REQUEST['permito_divulgacao']; if (!$o_individual->salva()) { $o_transacao->rollback(); $xml .= "<erro>Falha ao tentar gravar dados do usuario: " . $o_individual->erro_sql . "</erro>"; die($xml .= "</gravacao>"); } $o_transacao->commit(); $nome_enviar = Funcoes::remove_acentos($o_individual->nome); $mensagem_estudante = ""; if (trim($o_tipo_inscricao->descricao) == "Estudante") { $mensagem_estudante = "Para a confirmação de sua inscrição, precisamos que envie para <a href='mailto:" . SENDMAIL_FROM . "'>" . SENDMAIL_FROM . "</a> uma cópia de sua carteira de estudante.<br><br>"; } $retorno = EnviarEmail::enviar("cadastro", "individual", $o_individual->email, $nome_enviar, $o_individual->id, $mensagem_estudante); if (!$retorno) { $xml .= "<erro>Falha ao tentar enviar e-mail para o usuario</erro>"; die($xml .= "</gravacao>"); } $mensagem = "Seus dados foram registrados em nosso sistema com sucesso. Agora voce devera efetuar o pagamento de sua inscricao."; $xml .= "<msg>{$mensagem}</msg>"; $xml .= "<id>" . $o_individual->id . "</id>"; die($xml .= "</gravacao>");