include_once ("php/configuracion.php");
$error ="";
if (isset($_GET["enviar"]) || isset($_GET["tema"])) {
if ($_GET["publicacion"]==""){
$error .="
"; if($idioma=="es") $error.="Debe seleccionar un tipo de publicación para realizar la búsqueda."; if($idioma=="en") $error.="You must select a Publication Type before searching.";
$error.=" \n
";}
}
if (isset($_GET["tema"]) && !$error) {
// INSERCION DEL CONTACTO EN LA BASE DE DATOS DE CLIENTES PARA NEWSLETTER
if ($_GET["tema"]) $tema=$_GET["tema"]; else $tema = $_POST["tema"];
if ($_GET["publicacion"]) $publicacion=$_GET["publicacion"]; else $publicacion = $_POST["publicacion"];
if($_POST["idiomas"]=="") { $idiomas=$idioma; } else {
if ($_GET["idiomas"]) $idiomas=$_GET["idiomas"]; else $idiomas = $_POST["idiomas"]; }
if ($_GET["palabras"]) $palabras=$_GET["palabras"]; else $palabras=$_POST["palabras"];
$cadenas=explode(" ", $palabras);
$corte=count($cadenas);
if ($tema=="all") {
$sql="SELECT * FROM ".$publicacion;
if (!$palabras=="") {
$sql.=" WHERE Palabras LIKE '%".$cadenas[0]."%'";
if($corte>1) {
$i=1;
for($i;$i<$corte;$i++) { //
$sql.=" AND Palabras LIKE '%".$cadenas[$i]."%'"; } // fin ciclo for
} // fin } else {
} // fin if (!$palabras=="") {
} else {
$sql="SELECT * FROM ". $publicacion." WHERE relCat='$tema'";
if (!$palabras=="") {
$i=0;
for($i;$i<$corte;$i++) { //
$sql.=" AND Palabras LIKE '%".$cadenas[$i]."%'"; } // fin ciclo for
} // fin if (!$p
} // fin } else {
$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 ($tema=="all") {
$sql2="SELECT * FROM ".$publicacion;
if (!$palabras=="") {
$sql2.=" WHERE Palabras LIKE '%".$cadenas[0]."%'";
if($corte>1) {
$i=1;
for($i;$i<$corte;$i++) { //
$sql2.=" AND Palabras LIKE '%".$cadenas[$i]."%'"; } // fin ciclo for
} // fin } else {
} // fin if (!$p
} else {
$sql2="SELECT * FROM ".$publicacion." WHERE relCat='$tema'";
if (!$palabras=="") {
$i=0;
for($i;$i<$corte;$i++) {
$sql2.=" AND Palabras LIKE '%".$cadenas[$i]."%'"; }
} // fin } else {
}
$sql2.=" 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 "
";
if ($publicacion=="libros") { // si la publicacion es libros cambio la salida por pantalla ya que los campos de la tabla son diferentes.
echo "
";
echo "
"; echo traduccion("Autor", "Author", $idioma); echo " ".$ffilas["Autor"]."
";
echo ""; echo traduccion("Editorial", "Publisher", $idioma); echo ": ".$ffilas["Editorial"]."
";
echo "\n";
echo "
"; echo traduccion("Idioma", "Lenguage", $idioma); echo ": ";
if($ffilas["Idioma"]=="es") echo "Español
"; else echo "Inglés";
if ($idioma=="es"){ echo cortatexto(160, 0, $ffilas["Descripcion_es"]);}
if ($idioma=="en"){ if(empty($ffilas["Descripcion_en"])) { echo cortatexto(160, 0, $ffilas["Descripcion_es"]);} else {echo cortatexto(160, 0, $ffilas["Descripcion_en"]);} }
echo "\n";
echo "
"; echo traduccion("Ver Libro", "See Book", $idioma); echo "
";
echo "\n";
echo"
\n";
} else {
echo "
";
echo"
";
if($publicacion=='noticias') {
/***************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";
if($publicacion=='articulos'){
echo "
"; echo traduccion("Leer articulo completo", "Read complete article", $idioma); echo " \n";}
elseif($publicacion=='noticias') {
echo "
"; echo traduccion("Leer noticia completa", "Read complete new", $idioma); echo " \n";}
echo "
";
} // fin else
} // fin while
echo "
"; echo traduccion("Realice otra búsqueda", "Search again", $idioma); echo " \n";
echo"