gracias.
Código PHP:
<?
include("bd.class.php");
$db = new db_class;
$db->connect();
$sql_tot = "SELECT COUNT(*) FROM mensuras";
$total_mensuras = $db->select_one($sql_tot);
//$db->print_last_error();
function Enotifica($nombre_concesion, $propietario, $correo, $mje_per){
$mje = "Alerta de Cierre de Ciclo en manifestación: ";
$mje .= $nombre_concesion;
$mje .= " propiedad de: ";
$mje .= $propietario;
$mje .= "\r\n";
$mje .= "\r\n";
$mje .= $mje_per;
$headers = "From: Alerta <[email protected]>\r\n";
$sujeto = "Alerta en " .$nombre_concesion;
mail($correo, $sujeto, $mje, $headers);
}
for ($i=1; $i<=$total_mensuras; $i++):
$sql = "SELECT * FROM mensuras WHERE id = '" .$i ."' AND flag = 1";
$consulta = $db->select($sql);
$muestro_data = $db->get_row($consulta, 'MYSQL_BOTH');
$Alerta = array();
$Alerta[] = "ALRE_" .$muestro_data['alerta_resolucion'];
$Alerta[] = "INPA_" .$muestro_data['inscribir_pagar'];
$Alerta[] = "SME1_" .$muestro_data['solicitud_mensura_1'];
$Alerta[] = "SME2_" .$muestro_data['solicitud_mensura_2'];
$Alerta[] = "ALOP_" .$muestro_data['alerta_oposicion'];
$Alerta[] = "AFM1_" .$muestro_data['alerta_finmensura_1'];
$Alerta[] = "AFM2_" .$muestro_data['alerta_finmensura_2'];
$Alerta[] = "AFM3_" .$muestro_data['alerta_finmensura_3'];
$Alerta[] = "AFM4_" .$muestro_data['alerta_finmensura_4'];
$total_alertas = count($Alerta);
for($a=0; $a<=$total_alertas; $a++):
if (substr($Alerta[$a], -5) != "00-00"):
$Alerta_Exp = explode("_", $Alerta[$a]);
$Alerta_Nom = $Alerta_Exp[0];
$Alerta_Fech = $Alerta_Exp[1];
if($Alerta_Fech == date("Y-m-j")):
switch($Alerta_Nom):
case ("ALRE"):
$mje_per = "Se notifica sobre el evento: Resolución judicial";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("INPA"):
$mje_per = "Se notifica sobre el evento: Incribir, Públicar en boletín, y pago tasa fiscal";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("SME1"):
$mje_per = "Se notifica sobre el evento: Solicitud Mensura (Día 200), entregar expediente y solicitud de mensura";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("SME2"):
$mje_per = "Se notifica sobre el evento: Solicitud Mensura (Día 210), entregar expediente y solicitud de mensura";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("ALOP"):
$mje_per = "Se notifica sobre el evento: Verificar Posible Oposición";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("AFM1"):
$mje_per = "Se notifica sobre el evento: Fin Mensura (Mes 12)";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("AFM2"):
$mje_per = "Se notifica sobre el evento: Fin Mensura (Mes 13)";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("AFM3"):
$mje_per = "Se notifica sobre el evento: Fin Mensura (Mes 14)";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
case ("AFM4"):
$mje_per = "Se notifica sobre el evento: Fin Mensura (Mes 15)";
Enotifica($muestro_data['nombre_concesion'], $muestro_data['propietario'], $muestro_data['destino_alerta'], $mje_per);
break;
endswitch;
endif;
endif;
endfor;
endfor;
?>