Home > >
Bod Magazine
"; 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 "
  • "; if ($idiomas=="es"){ echo $ffilas["Titulo_es"];} if($idiomas=="en") {if(empty($ffilas["Titulo_en"])) { echo $ffilas["Titulo_es"]; } else {echo $ffilas["Titulo_en"]; }} 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"

\n"; if ($total_paginas > 1){ echo "
"; 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"; echo "
"; } ?>
".$error."
"; } ?>

:
*:

:

">