if ($con) {
//
if (isset($_GET['tip'])) {
$tip = anti_sql_injection($_GET['tip']);
} else {
$tip = 0;
}
//
if (isset($_GET['pag'])) {
$pag = anti_sql_injection($_GET['pag']);
} else {
$pag = 1;
}
//
$pag = filter_var($pag, FILTER_VALIDATE_INT);
$paginacao = "";
//
$inicio = 0;
//
// Numero de Comunicados na Pagina
$limite = 15;
//
if(!$pag)
{
$pag = 1;
}
//
$inicio = ($pag * $limite) - $limite;
//
$sql_total = "SELECT COUNT(*) as total
FROM noticias
WHERE activa = 'S'";
//
$res_total = mysqli_query($con,$sql_total) or die("Erro no SELECT a tabela de NOTICIAS ".mysqli_error($con));
$total = mysqli_fetch_array($res_total);
$total = $total['total'];
//
$sql = "SELECT *
FROM noticias
WHERE activa = 'S'
ORDER BY data_not DESC, data_post DESC
LIMIT $inicio, $limite";
//
$res = mysqli_query($con,$sql) or die("Erro no SELECT a tabela de NOTICIAS ".mysqli_error($con));
$linhas = mysqli_num_rows($res);
$ano_ant = '0000';
//
if (mysqli_num_rows($res)>0) {
while ($texto = mysqli_fetch_array($res)) {
$cod_noticia = $texto['cod_noticia'];
$titulo_pt = $texto['titulo_pt'];
$titulo_fr = $texto['titulo_fr'];
$cod_foto = $texto['cod_foto'];
$num_visit = $texto['num_visit'];
$data_not = $texto['data_not'];
//
$data_not = date("d-m-Y", strtotime($data_not));
$dia = substr($data_not, 0, 2);
$mes = substr($data_not, 3, 2);
switch ($mes) {
case "01":
$mes_descr_pt = " de janeiro de ";
$mes_descr_fr = " Janvier ";
break;
case "02":
$mes_descr_pt = " de fevereiro de ";
$mes_descr_fr = " février ";
break;
case "03":
$mes_descr_pt = " de março de ";
$mes_descr_fr = " mars ";
break;
case "04":
$mes_descr_pt = " de abril de ";
$mes_descr_fr = " avril ";
break;
case "05":
$mes_descr_pt = " de maio de ";
$mes_descr_fr = " mai ";
break;
case "06":
$mes_descr_pt = " de junho de ";
$mes_descr_fr = " juin ";
break;
case "07":
$mes_descr_pt = " de julho de ";
$mes_descr_fr = " juillet ";
break;
case "08":
$mes_descr_pt = " de agosto de ";
$mes_descr_fr = " août ";
break;
case "09":
$mes_descr_pt = " de setembro de ";
$mes_descr_fr = " septembre ";
break;
case "10":
$mes_descr_pt = " de outubro de ";
$mes_descr_fr = " octobre ";
break;
case "11":
$mes_descr_pt = " de novembro de ";
$mes_descr_fr = " novembre ";
break;
case "12":
$mes_descr_pt = " de dezembro de ";
$mes_descr_fr = " décembre ";
break;
}
$ano = substr($data_not, 6, 4);
$data_descr_pt = $dia.$mes_descr_pt.$ano;
$data_descr_fr = $dia.$mes_descr_fr.$ano;
//
$sql_foto = "SELECT foto FROM tab_fotos WHERE cod_foto = \"$cod_foto\"";
$res_foto = mysqli_query($con,$sql_foto) or die("Error in SELECT - Table TAB_FOTOS : ".mysqli_error($con));;
if ($res_foto){
$dados_foto = mysqli_fetch_array ($res_foto);
$foto = $dados_foto['foto'];
}
if ($ano != $ano_ant) {
echo "
";
$ano_ant = $ano;
}
}
//
$prox = $pag + 1;
$ant = $pag - 1;
$ultima_pag = ceil($total / $limite);
$penultima = $ultima_pag - 1;
$adjacentes = 2;
//
echo "
";
echo "
";
echo "- Existe um total de ".$total." Comunicados -";
echo "
";
echo "