$error ="";
if (isset($_GET["enviar"])) {
if ($_GET["area"]==""){
$error .="
"; echo traduccion("Debe seleccionar una categoría para realizar la búsqueda.", "You must select a Category before searching", $idioma); echo" \n
";}
}
if ((isset($_GET['enviar']) || $_GET["pagina"]) && !$error) {
// INSERCION DEL CONTACTO EN LA BASE DE DATOS DE CLIENTES PARA NEWSLETTER
if ($_GET["area"]) $area=$_GET["area"]; else $area = $_POST["area"];
if ($area=="all") {
$sql="SELECT * FROM noticias ORDER BY Fecha DESC"; }
else {
$sql="SELECT * FROM noticias WHERE relCat='$area' ORDER BY Fecha DESC"; }
$con=mysql_query($sql) or die (mysql_error());
$filas=mysql_num_rows($con);
$TAMANO_PAGINA = 10;
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = @$_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
//calculo el total de páginas
$total_paginas = ceil($filas / $TAMANO_PAGINA);
if ($area=="all") {
$sql2="SELECT * FROM noticias ORDER BY Fecha DESC LIMIT ".$inicio."," .$TAMANO_PAGINA; }
else {
$sql2="SELECT * FROM noticias WHERE relCat='$area' ORDER BY Fecha DESC LIMIT ".$inicio."," .$TAMANO_PAGINA; }
$con_sql2=mysql_query($sql2) or die (mysql_error());
$ffilas=mysql_num_rows($con_sql2);
if ($ffilas > 0) {
?>
while ($ffilas = mysql_fetch_array($con_sql2)) {
echo "
";
echo " \n";
echo "
";
echo " \n";
/***************FECHAS****************************/
$fechas = explode("-",$ffilas["Fecha"]);
$gfecha = $fechas[2]."-".$fechas[1]."-".$fechas[0];
echo"
[".$gfecha."]
";
echo " \n";
/*******************FIN FECHAS************************/
if ($idioma=="es"){ echo "
".cortatexto(160, 0, $ffilas["Intro_es"])."
";}
if ($idioma=="en"){ if (empty($ffilas["Intro_en"])) {echo "
".cortatexto(160, 0, $ffilas["Intro_es"])."
"; } else{echo "
".cortatexto(160, 0, $ffilas["Intro_en"])."
"; }}
echo "\n";
echo "
"; if ($idioma=="es") echo "Ver noticia completa"; else echo "Read complete news"; echo "";
echo " \n";
echo "
";
echo " \n";
echo"
";
echo " \n"; }
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo "[$pagina]" . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "
" . $i . " ";
}
}
} else {
echo $no_busqueda;
echo" \n";
echo "
"; echo traduccion("Realice otra búsqueda", "Search Again", $idioma); echo" \n";
}
} else {
if ($error) { echo "
".$error."
";
}
?>
if($idioma=="es") echo "Últimas Noticias"; else echo"Latest News"; ?>
$sql_2="SELECT * FROM noticias ORDER BY Fecha DESC LIMIT 0,5";
$con_2=mysql_query($sql_2) or die (mysql_error());
if (mysql_num_rows($con_2)>0) {
while ($datoss=mysql_fetch_array($con_2)) {
echo "
";
echo " \n";
echo "
";
echo " \n";
/***************FECHAS****************************/
$fechas = explode("-",$datoss["Fecha"]);
$gfecha = $fechas[2]."-".$fechas[1]."-".$fechas[0];
echo"
[".$gfecha."]
";
echo " \n";
/*******************FIN FECHAS************************/
if ($idioma=="es"){ echo "
".cortatexto(160, 0, $datoss["Intro_es"])."
";}
if ($idioma=="en"){ if (empty($datoss["Intro_en"])) {echo "
".cortatexto(160, 0, $datoss["Intro_es"])."
"; } else{echo "
".cortatexto(160, 0, $datoss["Intro_en"])."
"; }}
echo "\n";
echo "
"; if ($idioma=="es") echo "Ver noticia completa"; else echo "Read complete news"; echo "";
echo " \n";
echo "
";
echo " \n";
echo"
";
echo " \n"; }
} else {
echo "Aún no hay ninguna noticia en la Base de Datos. Estamos trabajando en esta sección.";
}
?>
} ?>