Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

php mailer Body

$
0
0
Preciso de ajuda para fazer um email para enviar.


Código :
$db = mysql_select_db($banco_de_dados,$conn)
   or die (mysql_error());
$sql = "SELECT CAMPOS  FROM TABELAS
WHERE AlvaraValidade or AcidenteValidade or SeguroValidade or FinancasValidade or SocialValidade or RemuneracaoValidade or InstaladorValidade or MontadorValidade or MedicaValidade or ProjectistaValidade or GasValidade or RedesValidade or SoldadorValidade or MecanicoValidade or ClasSoldadorValidade or MaquinaValidade1 or MaquinaValidade2 or MaquinaValidade3 or MaquinaTopoValidade BETWEEN CURDATE() AND CURDATE() + INTERVAL 10 DAY order by tb_detalhe_trabalhador1.id";
$validade = mysql_query($sql);
function estaParaExpirar($data, $dias=10) {
    if (!strtotime($data) || empty($data)) return false;
    return(strtotime($data) < strtotime("+".$dias. "days") );
}

$AlvaraValidade = '';
$AcidenteValidade = '';
$SeguroValidade = '';
$FinancasValidade =  '';
$SocialValidade = '';
$RemuneracaoValidade = '';
$InstaladorValidade = '';
    $MontadorValidade = '';

$Trabalhador = '';
$Nome1 = '' ;
$MedicaValidade =  '';
$ProjectistaValidade = '';
$GasValidade = '';
$RedesValidade = '';
$SoldadorValidade = '';
$MecanicoValidade = '';
$ClasSoldadorValidade = '';
            $Nome2 = '' ;
$MedicaValidade2 =  '';
$ProjectistaValidade2 = '';
$GasValidade2 = '';
$RedesValidade2 = '';
$SoldadorValidade2 = '';
$MecanicoValidade2 = '';
$ClasSoldadorValidade2 = '';
while($row = mysql_fetch_array($validade)){
//Dados empresa
if(!empty($row[1]) AND  ($row[2] < time() ||  $row[3] < time() ||
                                            $row[4] < time() ||  $row[5] < time() ||
                                            $row[6] < time() ||  $row[7] < time() ||
                                            $row[8] < time() ||  $row[9] < time() )){
         
$id = $row[$id];
$Nome = $row[$Nome];
$empresa = '<p>Faltam 10 dias para terminar um ou mais documentos do $Nome:</p>';
if ($row[2] != '' && ($row[2] != NULL && ($row[2] != '0000-00-00' ))) {
echo 'A data do Alvara vai expirar no dia '.$row[2].'.';}
if ($row[3] != '' && ($row[3] != NULL && ($row[3] != '0000-00-00' ))) {
echo 'A data do Seguro de Acidente de Trabalho vai expirar no dia '.$row[3].'.';}
    if ($row[4] != '' && ($row[4] != NULL && ($row[4] != '0000-00-00' ))) {
echo 'A data do Seguro de Responsabilidade Civil vai expirar no dia '.$row[4].'.';}
    if ($row[5] != '' && ($row[5] != NULL && ($row[5] != '0000-00-00' ))) {
echo 'A data da Declaracao de nao divida as Financas vai expirar no dia '.$row[5].'.';}
if ($row[6] != '' && ($row[6] != NULL && ($row[6] != '0000-00-00' ))) {
echo 'A data da Declaracao de nao divida a Seguranca Social vai expirar no dia '.$row[6].'.';}
    if ($row[7] != '' && ($row[7] != NULL && ($row[7] != '0000-00-00' ))) {
echo 'A data do Declaracao de remuneracao vai expirar no dia '.$row[7].'.';}
if ($row[8] != '' && ($row[8] != NULL && ($row[8] != '0000-00-00' ))) {
echo 'A data da Credencial Entidade Instalador vai expirar no dia '.$row[8].'.';}
if ($row[9] != '' && ($row[9] != NULL && ($row[9] != '0000-00-00' ))) {
echo 'A data da Credencial Entidade Montador vai expirar no dia '.$row[9].'.';}
}


//Trabalhadores da empresa
// Trabalhador1
if(!empty($row[10]) &&  (!empty($row[11]) || (!empty($row[12]) ||
           (!empty($row[13]) || (!empty($row[14]) ||
           (!empty($row[15]) || (!empty($row[16]) ||
           (!empty($row[17]) )))))))){
         
   
$Trabalhador = '<p><b>Documentação de trabalhadores em Atraso:</b></p>';

if (($row[11] != '0000-00-00' && estaParaExpirar($row[11], "10"))
  or ($row[12] != '0000-00-00' && estaParaExpirar($row[12], "10"))
  or ($row[13] != '0000-00-00' && estaParaExpirar($row[13], "10"))
  or ($row[14] != '0000-00-00' && estaParaExpirar($row[14], "10"))
  or ($row[15] != '0000-00-00' && estaParaExpirar($row[15], "10"))
  or ($row[16] != '0000-00-00' && estaParaExpirar($row[16], "10"))
  or ($row[17] != '0000-00-00' && estaParaExpirar($row[17], "10"))) {
$Nome1 = '<p>Nome: '.$row[10].'</p>' ;}
if ($row[11] != '' && ($row[11] != NULL && ($row[11] != '0000-00-00' ))) {
    $MedicaValidade = estaParaExpirar($row[11], "10") ? '<p>A data da Ficha de aptidao Medica vai expirar no dia '.$row[11].'</p>' : '';}
if ($row[12] != '' && ($row[12] != NULL && ($row[12] != '0000-00-00' ))) {
$ProjectistaValidade = estaParaExpirar($row[12], "10") ? '<p>A data da carteira de Projectista vai expirar no dia '.$row[12].'</p>' : '';}
if ($row[13] != '' && ($row[13] != NULL && ($row[13] != '0000-00-00' ))) {
    $GasValidade = estaParaExpirar($row[13], "10") ? '<p>A data do Tecnico de gas vai expirar no dia '.$row[13].'</p>' : '';}
if ($row[14] != '' && ($row[14] != NULL && ($row[14] != '0000-00-00' ))) {
    $RedesValidade = estaParaExpirar($row[14], "10") ? '<p>A data do Instalador de redes vai expirar no dia '.$row[14].'</p>' : '';}
if ($row[15] != '' && ($row[15] != NULL && ($row[15] != '0000-00-00' ))) {
$SoldadorValidade = estaParaExpirar($row[15], "10") ? '<p>A data do Soldador de Cu e Pe vai expirar no dia '.$row[15].'</p>' : '';}
if ($row[16] != '' && ($row[16] != NULL && ($row[16] != '0000-00-00' ))) {
    $MecanicoValidade = estaParaExpirar($row[16], "10") ? '<p>A data do Mecanico de Aparelhos vai expirar no dia '.$row[16].'</p>' : '';}
if ($row[17] != '' && ($row[17] != NULL && ($row[17] != '0000-00-00' ))) {
$ClasSoldadorValidade = estaParaExpirar($row[17], "10") ? '<p>A data do Certificado Qualificação Soldador vai expirar no dia '.$row[17].'</p>' : '';}
}

// Trabalhador2
if(!empty($row[18]) &&  (!empty($row[20]) || (!empty($row[21]) ||
                                            (!empty($row[22]) || (!empty($row[23]) ||
                                            (!empty($row[24]) || (!empty($row[25]) ||
                                            (!empty($row[26]) )))))))){
         
         
if (($row[19] != '0000-00-00' && estaParaExpirar($row[19], "10"))
  or ($row[20] != '0000-00-00' && estaParaExpirar($row[20], "10"))
  or ($row[21] != '0000-00-00' && estaParaExpirar($row[21], "10"))
  or ($row[22] != '0000-00-00' && estaParaExpirar($row[22], "10"))
  or ($row[23] != '0000-00-00' && estaParaExpirar($row[23], "10"))
  or ($row[24] != '0000-00-00' && estaParaExpirar($row[24], "10"))
  or ($row[25] != '0000-00-00' && estaParaExpirar($row[25], "10"))) {

$Nome2 = '<p>Nome: '.$row[18].'</p>' ;}

if ($row[19] != '' && ($row[19] != NULL && ($row[19] != '0000-00-00' ))) {
    $MedicaValidade2 = estaParaExpirar($row[19], "10") ? '<p>A data da Ficha de aptidao Medica vai expirar no dia '.$row[19].'</p>' : '';}
if ($row[20] != '' && ($row[20] != NULL && ($row[20] != '0000-00-00' ))) {
$ProjectistaValidade2 = estaParaExpirar($row[20], "10") ? '<p>A data da carteira de Projectista vai expirar no dia '.$row[20].'</p>' : '';}
if ($row[21] != '' && ($row[21] != NULL && ($row[21] != '0000-00-00' ))) {
    $GasValidade2 = estaParaExpirar($row[21], "10") ? '<p>A data do Tecnico de gas vai expirar no dia '.$row[21].'</p>' : '';}
if ($row[22] != '' && ($row[22] != NULL && ($row[22] != '0000-00-00' ))) {
    $RedesValidade2 = estaParaExpirar($row[22], "10") ? '<p>A data do Instalador de redes vai expirar no dia '.$row[22].'</p>' : '';}
if ($row[23] != '' && ($row[23] != NULL && ($row[23] != '0000-00-00' ))) {
$SoldadorValidade2 = estaParaExpirar($row[23], "10") ? '<p>A data do Soldador de Cu e Pe vai expirar no dia '.$row[23].'</p>' : '';}
if ($row[24] != '' && ($row[24] != NULL && ($row[24] != '0000-00-00' ))) {
    $MecanicoValidade2 = estaParaExpirar($row[24], "10") ? '<p>A data do Mecanico de Aparelhos vai expirar no dia '.$row[24].'</p>' : '';}
if ($row[25] != '' && ($row[25] != NULL && ($row[25] != '0000-00-00' ))) {
$ClasSoldadorValidade2 = estaParaExpirar($row[25], "10") ? '<p>A data do Certificado Qualificação Soldador vai expirar no dia '.$row[25].'</p>' : '';}
}

// corpo da mensagem
$PHPMailer->Body = "<body>
  <p>
    <strong>
          Faltam 10 dias para terminar um ou mais documentos do $Nome
    </strong>
  </p>
  ".$AlvaraValidade."
  ".$AcidenteValidade."
  ".$SeguroValidade."
  ".$FinancasValidade."
  ".$SocialValidade."
  ".$RemuneracaoValidade."
  ".$InstaladorValidade."
  ".$MontadorValidade."
   <br>
  ".$Trabalhador."
  ".$Nome1."
  ".$MedicaValidade."
  ".$ProjectistaValidade."
  ".$GasValidade."
  ".$RedesValidade."
  ".$SoldadorValidade."
  ".$MecanicoValidade."
  ".$ClasSoldadorValidade."
  <br>
  ".$Nome2."
  ".$MedicaValidade2."
  ".$ProjectistaValidade2."
  ".$GasValidade2."
  ".$RedesValidade2."
  ".$SoldadorValidade2."
  ".$MecanicoValidade2."
  ".$ClasSoldadorValidade2."
  <br>
 

Os emails estão a ser enviados com  Id's trocados.

Exemplo:

Primeiro email enviar dados do Id1 id1 id1 id2 id5 id6.

Viewing all articles
Browse latest Browse all 14700

Trending Articles