Skip to content

Commit

Permalink
refactore: cron orc-aguardando-aprovacao conting and email
Browse files Browse the repository at this point in the history
  • Loading branch information
elfiservice committed Apr 23, 2018
1 parent 6ea4b71 commit 0659880
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 9 deletions.
32 changes: 24 additions & 8 deletions cron/email_cliente_n_aprovado.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@


$anosOrcamentosArr = $OrcCtrl->buscarOrcamentos("DISTINCT ano_orc", "ORDER BY ano_orc DESC");
$count = 0;
$countErr = 0;
$echoResult = "";
foreach ($anosOrcamentosArr as $orc => $l) {

$ano_orc = $l['ano_orc'];
Expand All @@ -16,13 +19,12 @@
$orcamentos = $OrcCtrl->buscarOrcamentos("*", "WHERE ano_orc = '$ano_orc' AND situacao_orc = 'Aguardando aprovação' ORDER BY id DESC");

if (empty($orcamentos)) {
echo"Não tem Orçamentos para o Ano de {$ano_orc}<br>";
$echoResult .= "Não tem Orçamentos para o Ano de {$ano_orc}<br>";
} else {
echo"Orçamentos para o Ano de {$ano_orc}<br>";
$echoResult .= "Orçamentos para o Ano de {$ano_orc}<br>";



$count = 0;
$countErr = 0;
foreach ($orcamentos as $row) {

$data_inicial = $row ['data_adicionado_orc'];
Expand All @@ -37,19 +39,19 @@
$emailTo = array($row['email_contr'], $row['email_obra']);
$assunto = "Orçamento aguardando sua aprovação";
$textoCorpo = "Olá, <b>{$row ['razao_social_contr']}</b> hoje faz <b>{$dias} dias</b> que nos foi solicitado um orçamento cujo o número é <b>{$row ['n_orc']}.{$row ['ano_orc']}</b>. ";
$emailCopiaOculta = array(EMAIL_ADMIN);
$emailCopiaOculta = array();
//$emailCopiaOculta = array();
$email2 = new EmailGenerico($emailTo, $assunto, $textoCorpo, array(), $emailCopiaOculta);

if ($email2->enviarEmailSMTP()) {
echo "OK - {$row ['razao_social_contr']}<br>";
$echoResult .= "OK - {$row ['razao_social_contr']} <br>";
$count++;
$f = fopen("registro_email_cliente_nao_aprovado.txt", "a+", 0);
$linha = "Email enviado em: " . date('d/m/Y H:i') . " para " . $row ['razao_social_contr'] . " Orc N. " . $row ['n_orc'] . "/" . $row ['ano_orc'] . " Email: " . $row ['email_contr'] . "\r\n";
fwrite($f, $linha, strlen($linha));
fclose($f);
} else {
echo "ERROr - {$row ['razao_social_contr']} ORC {$row ['n_orc']}<br>";
$echoResult .= "ERROr - {$row ['razao_social_contr']} ORC {$row ['n_orc']}<br>";
$countErr++;
}
}
Expand All @@ -62,5 +64,19 @@
}
}
}
LogCtrl::inserirLog(0, "Enviado email(s) para {$count} Cliente(s) com Orcamentos aguardando aprovação - ocorreram {$countErr} erros.", "tec");

$msgToLog = "Enviado email(s) para {$count} Cliente(s) com Orcamentos aguardando aprovação - ocorreram {$countErr} erros.";
$echoResult .= "<br>" . $msgToLog;

$emailToAdmin = new EmailGenerico(array(EMAIL_ADMIN), "Relatório Orçamento Aguardando Aprovação", $echoResult, array(), array(), 1);

if ($emailToAdmin->enviarEmailSMTP()) {
echo "email com relatorio enviado para " . EMAIL_ADMIN . "<br>";
}
echo $echoResult;

LogCtrl::inserirLog(0, $msgToLog, "tec");




8 changes: 7 additions & 1 deletion nbproject/private/private.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group/>
<group>
<file>file:/Applications/XAMPP/htdocs/elfi/modulos/tecnico/cliente/novo_cliente.php</file>
<file>file:/Applications/XAMPP/htdocs/elfi/classes/controller/HistoricoClientesCtrl.class.php</file>
<file>file:/Applications/XAMPP/htdocs/elfi/classes/controller/CRUDAbstractCtrl.class.php</file>
<file>file:/Applications/XAMPP/htdocs/elfi/modulos/tecnico/cliente/perfil.php</file>
<file>file:/Applications/XAMPP/htdocs/elfi/classes/controller/ClienteCtrl.class.php</file>
</group>
</open-files>
</project-private>

0 comments on commit 0659880

Please sign in to comment.