$path = "/home/gcr/public_html/"; include $path."template.inc"; include $path."_funciones/vars.inc.txt"; //require $path."forums/ipbsdk/ipbsdk_class.inc.php"; //require $path."_funciones/generales.php"; //$SDK =& new IPBSDK(); $t = new Template("./"); $t->set_file(array( "mainpage" => "koth_main.htm", "listado" => "template_lista.htm", "news" => "template_detalle.htm", "enlaces" => "template_noticias.htm", "info_rep" => "template_replay.htm")); $link = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die("Could not connect : " . mysql_error()); mysql_select_db("$dbDatabase1") or die("Could not select database"); $query = "SELECT members.member_id, members.name, king_start, king_end, sum(par_gano) AS ganadas, count(par_gano) AS total FROM rep_participante p, koh_king king, ibf_members members, rep_replay r WHERE members.member_id = king.king_gamerid AND par_gamer = king.king_gamerid AND par_observer <> 1 AND r.repid = p.par_repid AND r.rep_origen = 2 AND king_end = 0 GROUP BY members.member_id"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); while (list( $kothid, $nick, $start, $end, $ganadas, $total) = mysql_fetch_row($result)){ $periodo = time() - $start; $start_timestamp = $start; $end_timestamp = time(); $perdidas = $total - $ganadas; $days_seconds_star= (23 * 56 * 60) + 4.091; // Star Day $days_seconds_sun= 24 * 60 * 60; // Sun Day $difference_seconds= $end_timestamp - $start_timestamp; $periodo= round(($difference_seconds / $days_seconds_sun),0); //return 'approx. '.$difference_hours.' Days'; $porcentaje = ($ganadas/$total)*100; $kpo = number_format($porcentaje, 1); if ($periodo == 1) { $leyenda = ' día'; } else { $leyenda = ' días'; } $t->set_var("kothid",$kothid); $t->set_var("p",$periodo); $t->set_var("koth",$nick); $t->set_var("dias",$leyenda); $t->set_var("kt",$total); $t->set_var("kg",$ganadas); $t->set_var("kp",$perdidas); $t->set_var("ko",$kpo); } $link = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die("Could not connect : " . mysql_error()); mysql_select_db("$dbDatabase1") or die("Could not select database"); $query = "SELECT fecha_eliminatoria FROM koh_fecha WHERE fecha_eliminatoria < now() AND fecha_activa = 1"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); while (list( $eliminatoria) = mysql_fetch_row($result)){ $eliminatoria= date("d.M.y",$eliminatoria); $t->set_var("eliminatoria",$eliminatoria); } $link = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die("Could not connect : " . mysql_error()); mysql_select_db("$dbDatabase1") or die("Could not select database"); $query = "SELECT count(*) FROM `koh_reto` WHERE reto_activo = 1"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); while (list( $retadores) = mysql_fetch_row($result)){ $t->set_var("retadores",$retadores); } $link = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die("Could not connect : " . mysql_error()); mysql_select_db("$dbDatabase1") or die("Could not select database"); $query = "SELECT ibf_topics.tid, ibf_topics.title, ibf_topics.starter_name, ibf_topics.starter_id, ibf_topics.start_date, ibf_topics.last_poster_name, ibf_topics.last_poster_id, ibf_topics.posts, ibf_topics.last_post, ibf_posts.post FROM ibf_topics, ibf_posts WHERE (ibf_topics.forum_id=136) AND new_topic = 1 AND ibf_posts.topic_id = ibf_topics.tid AND ibf_topics.approved = 1 ORDER BY ibf_topics.start_date DESC LIMIT 5"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); while (list( $tid, $title, $autor, $starter_id, $start_date, $last_poster, $last_poster_id, $posts, $last_post, $text) = mysql_fetch_row($result)) { $search = array ("style_emoticons/<#EMO_DIR#>/", "[right][snapback]", "[/snapback][/right]", "[center]", "[/center]", "[enlace]Fuente[/enlace]", "[enlace]Ver[/enlace]", "[enlace]Imágenes[/enlace]", "[enlace]Download[/enlace]", "[logo]", "[/logo]", "[logo]", "[/logo]", "[flag]", "[/flag]", "[FLAG]", "[/FLAG]"); $replace = array ("http://www.gamingcr.com/forums/style_emoticons/default/", "================>", "<================", "
Fuente: ',
'
Ver: ',
'
Imágenes: ',
'
Download: ',
'
',
'
',
'
set_var("repid",$repid);
$t->set_var("mapa",$mapa);
$t->set_var("mapa_nombre",$mapa_nombre);
$t->set_var("replay",$archivo);
$t->set_var("juego",$juego);
$t->set_var("titulo",$titulo);
$t->set_var("version",$version);
$t->set_var("fecha",$fecha_replay);
$t->set_var("upload",$fecha_upload);
$t->set_var("download",$downloads);
$t->set_var("host",$host);
$t->set_var("eventoid",$eventoid);
$t->set_var("evento",$evento);
$t->set_var("tamano",$tamano);
$t->set_var("duracion",$duracion);
$t->set_var("equipo",$equipo);
$t->set_var("observer",$observer);
$t->set_var("gano",$gano);
$t->set_var("idgamer",$idgamer);
$t->set_var("gamer",$gamer);
$t->set_var("razaid",$razaid);
$t->set_var("raza",$raza);
$t->set_var("raza_avatar",$raza_avatar);
$t->set_var("par_repid",$par_repid);
$enlace = 'replay_download.php?id=';
$t->set_var("enlace",$enlace);
$t->parse("entrada","info_rep",true);
}
$link = mysql_connect("$dbHost", "$dbUser", "$dbPass")
or die("Could not connect : " . mysql_error());
mysql_select_db("$dbDatabase1") or die("Could not select database");
$query = "SELECT
ibf_topics.tid,
ibf_topics.title,
ibf_topics.starter_name,
ibf_topics.starter_id,
ibf_topics.start_date,
ibf_topics.last_poster_name,
ibf_topics.last_poster_id,
ibf_topics.posts,
ibf_topics.last_post,
ibf_posts.post
FROM
ibf_topics,
ibf_posts
WHERE
(ibf_topics.forum_id=56) AND
new_topic = 1 AND
ibf_posts.topic_id = ibf_topics.tid AND
ibf_topics.approved = 1
ORDER BY
ibf_topics.start_date DESC
LIMIT 10";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
while (list( $tid,
$title,
$autor,
$starter_id,
$start_date,
$last_poster,
$last_poster_id,
$posts,
$last_post,
$text) = mysql_fetch_row($result)) {
$title2 = $title;
$MAX_LENGTH = 27;
$str_to_count = html_entity_decode($title);
if (strlen($str_to_count) >= $MAX_LENGTH) {
$s2 = substr($str_to_count, 0, $MAX_LENGTH - 3);
$s2 .= "...";
$title = ($s2);
}
$fecha=date("j.M.y",$start_date);
$last_post_date=date("j M Y, h:i A",$last_post);
$t->set_var("tid",$tid);
$t->set_var("post_date",$fecha);
$t->set_var("topic_title",$title);
$t->set_var("member_name",$autor);
$t->set_var("autor_id",$starter_id);
$t->set_var("last_poster",$last_poster);
$t->set_var("last_poster_id",$last_poster_id);
$t->set_var("replies",$posts);
$t->set_var("posts",$posts);
$t->set_var("post",$text);
$t->set_var("last_post",$last_post_date);
$t->parse("encabezados","enlaces",true);
}
$t->set_var("teamspeak",$teamspeak);
$t->set_var("gid",$nsecid);
$numero = $ipb->member['id'];
/*if ($SDK->is_loggedin()) {
$info = $SDK->get_info();
$username = $info['name'];
$numero = $info['id'];
$ultima = 'Logout';
$enlaces = 'Registrarse';
$member_titulo = $ipb->member['title'];
fpremium ($numero, $ispremium);
if ($ispremium = 0){
$member_status = $SDK->get_avatar();
$b = strpos($member_status, 'border=');
$member_status = substr($member_status, 10, $b - 12);
} else {
$member_status = $SDK->get_avatar();
$b = strpos($member_status, 'border=');
$member_status = substr($member_status, 10, $b - 12);
}
} else {
$username = 'Invitado';
$ultima ='Login';
$enlaces = 'Registrarse';
$member_status = "http://gamingcr.com/images/Mapas/nomap.gif";
$member_titulo = "Sin rango";
}
$t->set_var("username",$username);
$t->set_var("ultima",$ultima);
$t->set_var("leyenda",$leyenda);
$t->set_var("enlaces",$enlaces);
$t->set_var("controlpanel",$controlpanel);
$t->set_var("member_status",$member_status);
$t->set_var("member_titulo",$member_titulo);
$online = $SDK->list_online_members("1"); // Grab Online Members - Detailed Info
$details = $SDK->get_active_count();
$stats = $SDK->get_board_stats();
$totalonline = count($online); // Count up amount of people online
$list = ""; // Initalize Variable
$n = 0;
if (count($online)) {
foreach ($online as $i) {
$list = ''.$i['name'].'';
$t->set_var("lista",$list);
$n = $n + 1;
$t->set_var("i",$n);
$t->parse("usuarios_online","conectados",true);
}
}
*/
$totals = $stats['total_topics'] + $stats['total_replies'];
$t->set_var("utotal",$details['total']);
$t->set_var("miembros",$details['members']);
$t->set_var("invitados",$details['guests']);
$t->set_var("anonimos",$details['anon']);
$t->set_var("tusers", $stats['mem_count']);
$t->set_var("treplies", $totals);
$t->pparse("output","mainpage"); // output the value of MyOutput (our parsed data)
/* Free resultset */
mysql_free_result($result);
/* Closing connection */
mysql_close($link);
?>