$1', $cadena);
return preg_replace ('@\b('.$str_palabras.')\b@si', '$1', $cadena);
}
function recuperaDatos($sql, $titulo, $buscar = array())
{
$urlP = "https://gaimpresos.com";
//$urlP = "http://192.168.3.11";
$result = mysql_query($sql);
$mensaje ='
|
|
|
'.$titulo.' |
|
|
|
';
if(mysql_affected_rows() > 0)
{
while ( $row = mysql_fetch_array($result) )
{
//$texto = ( !empty($buscar) )? highlight( utf8_encode($row['Texto']) , $buscar) : utf8_encode($row['Texto']);
$texto = correctorOrtografico($row['Texto']);
$texto = ( !empty($buscar) )? highlight( $texto , $buscar) : $texto ;
$texto = ( !empty($buscar) )? EncuentraArreglo($texto,$buscar) : $texto;
$periodico = correctorOrtografico( $row['Periodico'] );
$periodico = ( !empty($buscar) )? highlight( $periodico, $buscar) : $periodico;
$autor = '';
switch( strtolower($periodico) )
{
case "el milenio nacional":
$periodico = "Milenio";
$autor="Milenio";
break;
case "el reforma":
$periodico = "Reforma";
$autor="Reforma";
break;
case "la razon":
$periodico = "La Razón";
$autor="La Razón";
break;
case "la cronica":
$periodico = "La Crónica";
$autor="La Crónica";
break;
case "el sol de mexico":
$periodico = "El Sol de México";
$autor="El Sol de México";
break;
}
$titulo = correctorOrtografico( $row['Titulo'] );
$titulo = ( !empty($buscar) )? highlight( $titulo, $buscar) : $titulo ;
$encabezado = correctorOrtografico( $row['Encabezado'] );
$encabezado = ( !empty($buscar) )? highlight( $encabezado , $buscar) : $encabezado;
$mensaje .='
Periodico: '.$periodico.' |
'.$row['estado'].' |
'.fecha_completa( $row['Fecha'] ).' |
Categoia: '.$row['Categoria'].' |
Sección '.$row['seccion'].' |
Autor: '.$row['Autor'].' |
TITULO: '.sanear_string2($titulo).' |
Encabezado: '.sanear_string2($encabezado).' |
'.sanear_string2($texto).'
|
Ir al PDF Ir a la Imagen Link: '.$urlP.$row['pdf'].'
|
|
|
|
';
}
}
return $mensaje;
}
$mensaje ='
 |
';
$sqlPlanas = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.Fecha,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
e.idEstado=p.Estado AND
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
c.idCategoria in(3) AND
n.Activo = 1 AND
fecha =CURDATE()
GROUP BY n.NumeroPagina,p.idPeriodico
ORDER BY o.posicion";
$mensaje .= recuperaDatos($sqlPlanas, $titulo = "PRIMERAS PLANAS", $buscar = array() );
//QUERY Juan Carlos Cortes Garcia
$qryDireccion="SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND (
Texto like '%juan carlos cortes garcia%' OR
Texto like '%juan cortes garcia%' OR
Texto like '%juan carlos cortes%' OR
Titulo like '%juan carlos cortes garcia%' OR
Titulo like '%juan cortes garcia%' OR
Titulo like '%juan carlos cortes%' OR
Encabezado like '%juan carlos cortes garcia%' OR
Encabezado like '%juan cortes garcia%' OR
Encabezado like '%juan carlos cortes%'
)
ORDER BY o.posicion";
$buscar = array(
"Juan Carlos Cortés García",
"Juan Carlos Cortés",
"Financiera Nacional de Desarrollo"
);
$mensaje .= recuperaDatos($qryDireccion, $titulo = "Dirección General - Juan Carlos Cortés", $buscar );
//QUERY FINANCIERA
$qryFinanciera="SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND(
Texto like '%Financiamiento Rural%' OR
Texto like '%Financiera naciónal de Desarrollo Agropecuario%' OR
Texto like '%Financiera nacional de Desarrollo%' OR
Texto like '%Financiera nacional%' OR
Texto like '%Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero%' OR
Texto like '%financiera rural%' OR
Texto like '%finrural%' OR
Titulo like '%Financiamiento Rural%' OR
Titulo like '%Financiera naciónal de Desarrollo Agropecuario%' OR
Titulo like '%Financiera nacional de Desarrollo%' OR
Titulo like '%Financiera nacional%' OR
Titulo like '%Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero%' OR
Titulo like '%financiera rural%' OR
Titulo like '%finrural%' OR
Encabezado like '%Financiamiento Rural%' OR
Encabezado like '%Financiera naciónal de Desarrollo Agropecuario%' OR
Encabezado like '%Financiera nacional de Desarrollo%' OR
Encabezado like '%Financiera nacional%' OR
Encabezado like '%Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero%' OR
Encabezado like '%financiera rural%' OR
Encabezado like '%finrural%'
)
ORDER BY o.posicion";
$buscar = array("finrural","Financiera Nacional","Financiera Naciónal","Financiera Naciónal de Desarrollo","Financiera Rural","Financiera naciónal de Desarrollo Agropecuario","Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero");
$mensaje .= recuperaDatos($qryFinanciera, $titulo = "Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero", $buscar );
//QUERY PARA LA SECRETARIA DE HACIENDA Y CREDITO PUBLICO
$qrySHCP = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND(
Texto like '%shcp%' OR
Texto like '%Luis Videgaray Caso%' OR
Texto like '%Luis Videgaray%' OR
Texto like '%secretario de hacienda%' OR
Texto like '%servicio de administracion tributaria%' OR
Texto like '% SAT %' OR
Texto like '%secretaria de hacienda y credito publico%' OR
Texto like '%hacienda y credito publico%' OR
Texto like '%secretaria de hacienda%' OR
Titulo like '%shcp%' OR
Titulo like '%Luis Videgaray Caso%' OR
Titulo like '%secretario de hacienda%' OR
Titulo like '%servicio de administracion tributaria%' OR
Titulo like '% SAT %' OR
Titulo like '%Luis Videgaray%' OR
Titulo like '%secretaria de hacienda y credito publico%' OR
Titulo like '%hacienda y credito publico%' OR
Titulo like '%secretaria de hacienda%' OR
Encabezado like '%shcp%' OR
Encabezado like '%Luis Videgaray Caso%' OR
Encabezado like '%Luis Videgaray%' OR
Encabezado like '%servicio de administracion tributaria%' OR
Encabezado like '% SAT %' OR
Encabezado like '%secretario de hacienda%' OR
Encabezado like '%secretaria de hacienda y credito publico%' OR
Encabezado like '%hacienda y credito publico%' OR
Encabezado like '%secretaria de hacienda%'
) AND Texto not like '%ex secretario de Hacienda%'
ORDER BY o.posicion";
$buscar = array("SHCP.","subsecretario de Hacienda","Servicio de Administración Tributaria","Secretaría de Hacienda y Crédito Público","Secretaría de Hacienda","SHCP","shcp","Luis Videgaray Caso","Luis Videgaray","servicio de administracion tributaria","SAT",
"secretario de hacienda","secretaria de hacienda y credito publico","hacienda y credito publico","secretaria de hacienda","Secretaría de Haciendaa","Comisión de Hacienda y Crédito Público","Hacienda y Crédito Público");
$mensaje .= recuperaDatos($qrySHCP, $titulo = "Secretaría de Hacienda y Crédito Público", $buscar );
//QUERY PARA Secretaria de Desarrollo Agrario Territorial y Urbano
$qrySDATU = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND(
Texto like '%Secretaria de la reforma agraria%' OR
Texto like '% SRA %' OR
Texto like '%SEDATU%' OR
Titulo like '%Secretaria de la reforma agraria%' OR
Titulo like '% SRA %' OR
Titulo like '%SEDATU%' OR
Encabezado like '%Secretaria de la reforma agraria%' OR
Encabezado like '% SRA %' OR
Encabezado like '%SEDATU%'
)
ORDER BY o.posicion";
$buscar = array("SRA","SEDATU","Secretaria de la reforma agraria");
$mensaje .= recuperaDatos($qrySDATU, $titulo = "Secretaria de Desarrollo Agrario Territorial y Urbano", $buscar );
//QUERY PARA Comisión Nacional Bancaria y de Valores
$qry3 = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND
(
Texto like '% CNBV %' OR
Texto like '%comision nacional bancaria y de valores%' OR
Texto like '%comision nacional bancaria%' OR
Titulo like '% CNBV %' OR
Titulo like '%comision nacional bancaria y de valores%' OR
Titulo like '%comision nacional bancaria%' OR
Encabezado like '% CNBV %' OR
Encabezado like '%comision nacional bancaria y de valores%' OR
Encabezado like '%comision nacional bancaria%'
)
ORDER BY o.posicion";
$buscar = array("CNBV","comision nacional bancaria y de valores","comision nacional bancaria","Comisión Nacional Bancaria y de Valores");
$mensaje .= recuperaDatos($qry3, $titulo = "Comisión Nacional Bancaria y de Valores", $buscar );
//QUERY PARA Banco Nacional de Credito Agricola
$qry4 = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND
(
(Texto like '%Banco Nacional de credito agricola%' OR
Texto like '%banco nacional agropecuario%' OR
Texto like '%banrural%' OR
Texto like '%financiera rural%' OR
Texto like '%banco de financiera rural%' OR
Texto like '%banco y financiera rural%' OR
Texto like '%bancos%' OR
Texto like '%banco%' OR
Titulo like '%Banco Nacional de credito agricola%' OR
Titulo like '%banco nacional agropecuario%' OR
Titulo like '%banrural%' OR
Titulo like '%financiera rural%' OR
Titulo like '%banco de financiera rural%' OR
Titulo like '%banco y financiera rural%' OR
Titulo like '%bancos%' OR
Titulo like '%banco%' OR
Encabezado like '%Banco Nacional de credito agricola%' OR
Encabezado like '%banco nacional agropecuario%' OR
Encabezado like '%banrural%' OR
Encabezado like '%financiera rural%' OR
Encabezado like '%banco de financiera rural%' OR
Encabezado like '%banco y financiera rural%' OR
Encabezado like '%bancos%' OR
Encabezado like '%banco%' )
AND
(
Texto NOT like '%Desbancó%' AND
Titulo NOT like '%Desbancó%' AND
Encabezado NOT like '%Desbancó%'
)
)
ORDER BY o.posicion";
$buscar = array("Banco Nacional de credito agricola","banco nacional agropecuario","banrural","financiera rural","banco de financiera rural","banco y financiera rural"
,"bancos","banco","Bancomer","Bancomext");
$mensaje .= recuperaDatos($qry4, $titulo = "Banco Nacional de Credito Agricola", $buscar );
//QUERY PARA Seguros Financieros
$qry5 = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND
(
Texto like '% Seguros financiera rural%' OR
Texto like '% seguros y financiera rural%' OR
Texto like '% seguros con financiera rural%' OR
Texto like '% seguros %' OR
Titulo like '% Seguros financiera rural%' OR
Titulo like '% seguros y financiera rural%' OR
Titulo like '% seguros con financiera rural%' OR
Titulo like '% seguros %' OR
Encabezado like '% Seguros financiera rural%' OR
Encabezado like '% seguros y financiera rural%' OR
Encabezado like '% seguros con financiera rural%' OR
Encabezado like '% seguros %'
AND
(
Texto like '%financiera rural%' OR
Titulo like '%financiera rural%' OR
Encabezado like '%financiera rural%'
)
)
ORDER BY o.posicion";
$buscar = array("Seguros financiera rural","seguros y financiera rural",
"seguros con financiera rural","seguros","financiera rural");
$mensaje .= recuperaDatos($qry5, $titulo = "Seguros Financieros", $buscar );
// Query para Mercados Internacionales
$qry6 = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND
(
Texto like '%Mercados Internacionales%' OR
Titulo like '%Mercados Internacionales%' OR
Encabezado like '%Mercados Internacionales%'
)
ORDER BY o.posicion";
$buscar = array("Mercados Internacionales");
$mensaje .= recuperaDatos($qry6, $titulo = "Mercados Internacionales", $buscar );
//QUERY para VARIOS
$qryV = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
p.Estado=e.idEstado AND
n.Categoria<>80 AND
n.Seccion NOT IN(63,21,765,533,22,201,1577,17,361,411,239,1611,626) AND
n.Activo = 1 AND
fecha = CURDATE() AND
(
Texto like '% SASA % ' OR
Texto like '%Sector Agricultor%' OR
Texto like '%Sector Pecuario%' OR
Texto like '%Sector Pesquero%' OR
Texto like '%Sector Forestal%' OR
Texto like '%Medio Ambiente%' OR
Titulo like '% SASA % ' OR
Titulo like '%Sector Agricultor%' OR
Titulo like '%Sector Pecuario%' OR
Titulo like '%Sector Pesquero%' OR
Titulo like '%Sector Forestal%' OR
Titulo like '%Medio Ambiente%' OR
Encabezado like '% SASA % ' OR
Encabezado like '%Sector Agricultor%' OR
Encabezado like '%Sector Pecuario%' OR
Encabezado like '%Sector Pesquero%' OR
Encabezado like '%Sector Forestal%' OR
Encabezado like '%Medio Ambiente%'
)
ORDER BY o.posicion";
$buscar = array("SASA","Sector Agricultor","Sector Pecuario",
"Sector Pesquero","Sector Forestal","Medio Ambiente");
$mensaje .= recuperaDatos($qryV, $titulo = "VARIOS", $buscar );
//QUERY PARA Columnas Politicas
$qryPol = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
CONCAT(DATE_FORMAT(n.Fecha, '%Y-%m-%d'),' ',n.Hora) as Fecha,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
n.Periodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
c.idCategoria in(19) AND
n.Activo = 1 AND
fecha =CURDATE()
GROUP BY n.idEditorial
ORDER BY o.id";
$buscar = array();
$mensaje .= recuperaDatos($qryPol, $titulo = "Columnas Politicas", $buscar );
//QUERY PARA Columnas Financieras
$qryF = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
CONCAT(DATE_FORMAT(n.Fecha, '%Y-%m-%d'),' ',n.Hora) as Fecha,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
e.idEstado=p.Estado AND
p.idPeriodico=n.Periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
c.idCategoria in(20) AND
n.Activo = 1 AND
fecha =CURDATE()
GROUP BY n.idEditorial";
$buscar = array();
$mensaje .= recuperaDatos($qryF, $titulo = "Columnas Financieras", $buscar );
//QUERY PARA Cartones
$qryF = "SELECT
n.Periodico as idPeriodico,
n.idEditorial,
n.Titulo,
p.Nombre as Periodico,
e.Nombre AS estado,
CONCAT(DATE_FORMAT(n.Fecha, '%Y-%m-%d'),' ',n.Hora) as Fecha,
n.PaginaPeriodico,
s.seccion,
c.Categoria as Categoria,
n.Autor,
n.Texto,
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'pdf',
CONCAT('/Periodicos/',REPLACE(p.Nombre,' ','%20'),'/',n.Fecha,'/',NumeroPagina) AS 'jpg',
n.Categoria as 'Num.Categoria',
n.NumeroPagina,
n.Fecha,
n.Hora,
n.Encabezado,
n.Foto,
n.PieFoto
FROM
noticiasDia n,
periodicos p,
ordenGeneral o,
seccionesPeriodicos s,
categoriasPeriodicos c,
estados e
WHERE
e.idEstado=p.Estado AND
p.idPeriodico=n.Periodico AND
p.idPeriodico=o.periodico AND
s.idSeccion=n.Seccion AND
c.idCategoria=n.Categoria AND
c.idCategoria in(18) AND
p.estado=9 AND
n.Activo = 1 AND
fecha =CURDATE()
GROUP BY n.idEditorial
ORDER BY o.posicion";
$buscar = array();
$mensaje .= recuperaDatos($qryF, $titulo = "Cartones", $buscar );
$mensaje.='
';
correo($mensaje);
//echo $mensaje;
function correo($mensaje)
{
require "/var/www/news.gaimpresos.com/PHPMailer/PHPMailerAutoload.php";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "pro.turbo-smtp.com";
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->CharSet = 'UTF-8';
$mail->Username = "gaimpresos@gacomunicacion.com";
$mail->Password = "VBHYxToX";
/*
$mail->addAddress('edgarh@gacomunicacion.com', 'Edgar Oswaldo Hernánde Barajas');
$mail->addAddress('ricardom@gacomunicacion.com', 'Ricardo Madrigal Rodriguez (Sauron)');
$mail->addAddress('mariob@gacomunicacion.com', 'Mario Alberto Badillo (Hobbit)');
$mail->addAddress('juan.a@gacomunicacion.com', 'Juan (Y los tacos?)');
*/
$mail->AddCC("dgonzalez@financierarural.gob.mx");//Daniela Gonzalez =_>contacto financiera
$mail->AddCC("danacanul@gmail.com"); //Daniela Gonzalez =_>contacto financiera
$mail->AddCC("danacanul@hotmail.com"); //Daniela Gonzalez =_>contacto financiera
$mail->AddCC("fgonzalez@financierarural.gob.mx");
$mail->AddCC("gcornejop@financierarural.gob.mx");
$mail->AddCC("regalindo@financierarural.gob.mx");
$mail->AddCC("agmargain@financierarural.gob.mx");
$mail->AddCC("jalmonte@financierarural.gob.mx");
$mail->AddCC("fcueto@financierarural.gob.mx");
$mail->AddCC("agomez@financierarural.gob.mx");
$mail->AddCC("ytoledo@financierarural.gob.mx");
$mail->AddCC("mzamora@financierarural.gob.mx");
$mail->AddCC("rslopez@financierarural.gob.mx");
$mail->AddCC("hjdelapena@financierarural.gob.mx");
$mail->AddCC("sramirez@financierarural.gob.mx");
$mail->AddCC("sdelamora@financierarural.gob.mx");
$mail->AddCC("jamunoz@financierarural.gob.mx");
$mail->AddCC("nrodriguez@financierarural.gob.mx");
$mail->AddCC("apina@financierarural.gob.mx");
$mail->AddCC("mdiazd@financierarural.gob.mx");
$mail->AddCC("isoberanes@financierarural.gob.mx");
$mail->AddCC("atellez@financierarural.gob.mx");
$mail->AddCC("jmartinezs@financierarural.gob.mx");
$mail->AddCC("jleon@financierarural.gob.mx");
$mail->AddCC("aballesteros@financierarural.gob.mx");
$mail->AddCC("danacanul@hotmail.com");
$mail->AddCC("dana_canul26@hotmail.com");
$mail->AddBCC("ricardom@gacomunicacion.com");
$mail->AddBCC("juan.a@gacomunicacion.com");
$mail->AddBCC("mariob@gacomunicacion.com");
$mail->AddBCC("jlga@gacomunicacion.com");
$mail->AddBCC("fcocolina@gacomunicacion.com");
$mail->AddBCC("gmocarmona@gacomunicacion.com");
$mail->AddBCC("oortiz@gacomunicacion.com");
$mail->AddBCC("rubend@gacomunicacion.com");
$mail->AddBCC("alezama@gacomunicacion.com");
$mail->AddBCC("edgarh@gacomunicacion.com");
$mail->AddBCC("ehb1703@icloud.com");
$mail->From = 'gaimpresos@gacomunicacion.com';
$mail->FromName = "MONITOREO DE PRENSA ";
$mail->Subject = "FINANCIERA RURAL ".date("Y-m-d");
$mail->WordWrap = 50;
// Correo destino
$mail->IsHTML(TRUE);
$mail->Body = utf8_decode($mensaje);
$mail->AddAttachment("/media/storage/Testigos/Financiera/".DATE('Y-m-d')."Reporte Financiera.pdf");
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado";
}
}
function EncuentraCoincidencias($cadenaOriginal,$valorBuscado){
$posicion= strpos($cadenaOriginal, $valorBuscado);
if($posicion!==false){
if($posicion>0){
$nuevaCadena= substr($cadenaOriginal, $posicion-5,$posicion+400);
return $nuevaCadena."...";
}else{
$nuevaCadena= substr($cadenaOriginal, $posicion,$posicion+400);
return $nuevaCadena."...";
}
}else if($posicion===false){
return false;
}
}
function EncuentraArreglo($cadenaOriginal,$array){
$cadena=false;
foreach ($array as $value)
{
$cadena=EncuentraCoincidencias($cadenaOriginal,$value);
if($cadena!==false){
break;
}
}
if($cadena!==false)
{
return $cadena;
}
else
{
return $cadenaOriginal;
}
}
function sanear_string2($url) {
/*Rememplazamos caracteres especiales latinos
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ','');
$repl = array('a', 'e', 'i', 'o', 'u', 'n');
$url = str_replace ($find, $repl, $url);
$url = ucfirst($url);
/ Eliminamos y Reemplazamos demás caracteres especiales
*/
$find = array('/[^a-zA-Z0-9\-<>,.:;¿ÁÉÍÓÚáéíóúÑñ ]/', '/[\-]+/', '/<[^>]*>/');
$repl = array(' ','-','');
$url = preg_replace ($find, $repl, $url);
return $url;
}
function correctorOrtografico($cadena)
{
$words = "SELECT * FROM diccionarioCorrector WHERE Validado=1";
$correctas = array();
$incorrectas = array();
mysql_query("SET NAMES 'utf8'");
$palabras = mysql_query($words);
$i = 0;
while($rows = mysql_fetch_array($palabras))
{
$correctas[$i]=utf8_decode($rows['Correcto']);
$incorrectas[$i]=utf8_decode($rows['Incorrecto']);
$i++;
}
$newcadena = str_replace($incorrectas, $correctas, $cadena);
return $newcadena;
}
function fecha_completa($fecha)
{
$subfecha=explode("-",$fecha);
$año=$subfecha[0];
$mes=$subfecha[1];
$dia=$subfecha[2];
$dia2=date( "d", mktime(0,0,0,$mes,$dia,$año));
$mes2=date( "m", mktime(0,0,0,$mes,$dia,$año));
$año2=date( "Y", mktime(0,0,0,$mes,$dia,$año));
$dia_sem=date( "w", mktime(0,0,0,$mes,$dia,$año));
switch($dia_sem)
{
case "0": // Bloque 1
$dia_sem3='Domingo';
break;
case "1": // Bloque 1
$dia_sem3='Lunes';
break;
case "2": // Bloque 1
$dia_sem3='Martes';
break;
case "3": // Bloque 1
$dia_sem3='Miércoles';
break;
case "4": // Bloque 1
$dia_sem3='Jueves';
break;
case "5": // Bloque 1
$dia_sem3='Viernes';
break;
case "6": // Bloque 1
$dia_sem3='Sábado';
break;
default: // Bloque 3
};
switch($mes2)
{
case "1": // Bloque 1
$mes3='Enero';
break;
case "2": // Bloque 1
$mes3='Febrero';
break;
case "3": // Bloque 1
$mes3='Marzo';
break;
case "4": // Bloque 1
$mes3='Abril';
break;
case "5": // Bloque 1
$mes3='Mayo';
break;
case "6": // Bloque 1
$mes3='Junio';
break;
case "7": // Bloque 1
$mes3='Julio';
break;
case "8": // Bloque 1
$mes3='Agosto';
break;
case "9": // Bloque 1
$mes3='Septiembre';
break;
case "10": // Bloque 1
$mes3='Octubre';
break;
case "11": // Bloque 1
$mes3='Noviembre';
break;
case "12": // Bloque 1
$mes3='Diciembre';
break;
default: // Bloque 3
break;
};
$fecha_texto=$dia_sem3.' '.$dia2.' '.'de'.' '.$mes3.' '.'de'.' '.$año2;
return $fecha_texto;
}