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&ccedil;&atilde;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&ccedil;&atilde;o de sua inscri&ccedil;&atilde;o, precisamos que envie para <a href='mailto:" . SENDMAIL_FROM . "'>" . SENDMAIL_FROM . "</a> uma c&oacute;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>");