require("config.php");
$cachetimeout=60; require "./jpcache/jpcache.php";
$buscar = strtolower(urldecode($_GET["buscar"]));
$busqueda = strtolower(urldecode($_GET["buscar"]));
$busqueda=preg_replace('/_/i'," ", $busqueda);
$pagina=form_getnum("pagina");
$categoria=form_getnum("cat_id");
connect_sql();
If ($pagina == '') {$pagina = 1;}
$cadbusca="SELECT * FROM juegos WHERE categoria ='$categoria' AND activo = 1 order by id desc";
$result=mysql_query($cadbusca);
$result_num = mysql_num_rows($result);
// hubo resultados
if($result_num > 0){
if($pagina==1){$current=0;}
else{$current=($pagina-1)*$limite_juegos;}
$current_prox=$current+$limite_juegos;
if($result_num < $current_prox){$current_prox=$result_num;}
$contenido="
";
for ($i=$current; $i < $current_prox; $i++){
$nombre=mysql_result($result,$i,"name");
$descripcion=mysql_result($result,$i,"description");
$imagen=mysql_result($result,$i,"imagen");
$id=mysql_result($result,$i,"id");
//mysql_result($result,$i,"descripcion");
$contenido .= " | $nombre
$descripcion |
";
//publi google
if($i == $azar) {
$imagen_azar=rand(0,$result_num);
$imagen_google=mysql_result($result,$imagen_azar,"imagen");
$google_ad='
';
$contenido .= " | $google_ad |
";
}
}
$contenido.="
";
$contenido.=paging(remove_text($categorias[$categoria]),2,$categoria,$limite_juegos,$pagina,$result_num);
} // fin de hubo resultados
function ingreso_busqueda($busqueda){
$terminos=mysql_query("select term_id from busquedas where termino = '$busqueda' limit 1");
if(mysql_num_rows($terminos) > 0){
$term_id=mysql_result($terminos,0,"term_id");
$query=mysql_query("update busquedas set cantidad_hoy=cantidad_hoy+1 where term_id = '$term_id' limit 1");
}
else{
$query = mysql_query("INSERT INTO busquedas (termino, cantidad_hoy) VALUES ('".$busqueda."','1')");
}
} // fin funcion ingreso_busqueda
function paging_buscar($thispage,$per_page,$pagina,$num){
// paging('masdescargados',12,$pagina,$totales)
// num = total registros
// pagina = pagina actual
// thispage = nombre de la pagina
// $per_page = numero de items por pagina
$showeachside = 15; // Number of items to show either side of selected page
$start=$pagina;
if(empty($start))$start=0; // Current start position
$max_pages = ceil($num / $per_page); // Number of pages
$cur=$pagina;
$resultado='';
if($start >= 2){
$next = $start-1;
$resultado.='<<';
} else { $resultado.=' << '; }
$resultado.=' | Página '.$cur.' de '.$max_pages;
$resultado.=' ( '.$num.' Juegos ) | ';
if($start < $max_pages) {
$resultado.='>> ';
} else { $resultado.=' >> '; }
$resultado.=' |
|
';
$eitherside = $showeachside;
if($start > $eitherside)$resultado.=" .... ";
$pg=1;
for($y=1;$y<=$max_pages;$y+=1)
{
$class=($y==$start)?"naviselected":"navi";
if(($y > ($start - $eitherside)) && ($y < ($start + $eitherside)))
{
$resultado.=' 0?("").$y:"").'/'.$thispage.'/">';
$resultado.=$pg.' ';
}
$pg++;
}
if(($start+$eitherside)<$max_pages)$resultado.=" .... ";
$resultado.=' |
';
/*';
for($x=$start;$x";
}
$resultado.=' |
';
*/
return $resultado;
}
$template = fread(fopen($templatedir.'templateb.html', "r"), filesize($templatedir.'templateb.html'));
//if($categoria == ""){$contenido = "
Error - Página no Encontrada
";}
//else { $titulo=$nombre;}
include("addon_tagscloud.php");
include("addon_recomendadosinside.php");
//include("show-random-google.php");
$template = str_replace("%CONTENIDO%", $contenido, $template);
$template = str_replace("%COPY%", date("Y"), $template);
$template = str_replace("%TITULO%", $categorias[$categoria], $template);
$template = str_replace("%TAGSCLOUD%", TagCloud(), $template);
$template = str_replace("%RECOMENDADOS%", recomendados_inside(0,0,$categoria,4), $template);
print $template;
//print $lista;
?>