File: /home/austral3d/fourdplan.com/php/excelmail.php
<?php
$opcion = $_GET['receptor'];
if($opcion == 'admin'){
require('crear_excel.php');
}
//incluimos la clase PHPMailer
require('../phpmailer/class.phpmailer.php');
require('conexion2.php');
//ar--------------------------------------------------------------------------------
//----------------------------------------------------------------------------------
$consultaa = mysql_query("Select id From Requisiciones where status = 'En Proceso' and date_Add(fecha, interval 3 day) < NOW()");
while($aa = mysql_fetch_array($consultaa)){
$bb[] = $aa[0];
}
$requisiciones = count($bb);
$consulta_requisicion_Aprobadas = mysql_query("Select id From Requisiciones where status = 'Aprobada'");
while($ra = mysql_fetch_array($consulta_requisicion_Aprobadas)){
$ab[] = $ra[0];
}
$requisiciones_a = count($ab);
//-----------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------
$consulta1 = mysql_query("select * FROM Orden_Compra WHERE date_Add(fecha_oc, interval 5 day) < NOW() and status = 'Liberada'");
while($a1 = mysql_fetch_array($consulta1)){
$b1[] = $a1[0];
}
$liberada = count($b1);
$consulta_oc_liberada = mysql_query("Select id From Orden_Compra where status = 'Liberada'");
while($ocl = mysql_fetch_array($consulta_oc_liberada)){
$tocl[] = $ocl[0];
}
$libera = count($tocl);
if($opcion == 'admin'){
//$nombres[] = array("nd0806@gmail.com ","Nicolas Danoun");
$nombres[] = array("tecnologia@austral3d.com","Tecnologia");
}else if($opcion == 'cliente'){
//$nombres[] = array("dbarrera@austral3d.com","Daniel Barrera");
$nombres[] = array("mespinoza@reinike.cl","Mauricio Espinoza");
$nombres[] = array("farredondo@reinike.cl","Francisco Arredondo");
$nombres[] = array("tecnologia@austral3d.com","Tecnologia");
}
$nt = count($nombres);
$k = 0;
while($k < $nt){
//mail con AR
$mail1 = new PHPMailer();
$body1 ='<p>Estimado '.$nombres[$k][1].',</p>';
if($requisiciones!=0){
$body1.='<p>Existen '.$requisiciones.' requisiciones aprobadas de un total '.$requisiciones_a.' con antiguedad mayor a 3 días que aún no tienen OC.</p>';
$body1.='<p>Se adjunta detalle.</p>';
$mail1->AddAttachment("../excel/Requisiciones_Atrasadas.xls");
}else if($requisiciones==0){
$body1.='<p>No existen requisiciones atrasadas</p>';
}
$mail1->From = "tecnologia@austral3d.com";
$mail1->FromName = "Fourdplan";
$mail1->Subject = "Control de abasteciemiento - Requisiciones atrasadas";
$mail1->addAddress($nombres[$k][0],$nombres[$k][1]);
$mail1->MsgHTML($body1);
$mail1->CharSet = 'UTF-8';
if(!$mail1->Send()) {
echo "Error al enviar el mensaje: " . $mail1->ErrorInfo;
} else {
echo "Mensaje enviado!!";
}
//mail con AOC
$mail2 = new PHPMailer();
$body2 = '<p>Estimado '.$nombres[$k][1].',</p>';
if($liberada!=0){
$body2.= '<p>Existen '.$liberada.' OC de un total de '.$libera.' con antiguedad mayor a 5 días que aún no se recibe la mercadería.</p>';
$body2.= '<p>Se adjunta detalle.</p>';
$mail2->AddAttachment("../excel/Ordenes_De_Compra_Atrasadas.xls");
}else if($requisiciones==0){
$body1.='<p>No existen Ordenes de compra atrasadas atrasadas</p>';
}
$mail2->From = "tecnologia@austral3d.com";
$mail2->FromName = "Fourdplan";
$mail2->Subject = "Control de abasteciemiento - Ordenes de compra atrasadas";
$mail2->addAddress($nombres[$k][0],$nombres[$k][1]);
$mail2->MsgHTML($body2);
$mail2->CharSet = 'UTF-8';
if(!$mail2->Send()) {
echo "Error al enviar el mensaje: " . $mail2->ErrorInfo;
} else {
echo "Mensaje enviado!!";
}
$k+=1;
}
?>