set_filenames(array('stat_body' => 'stat_body.tpl','stat_playertable'=>'stat_playertable.tpl', 'stat_playertable_header'=>'stat_playertable_header.tpl' ,'stat_playertable_footer'=>'stat_playertable_footer.tpl')); // Nombre de joueur affiché par page de classement $nbppage = 100; if (isset($_POST['type'])) $type = $_POST['type']; else $type = 'points'; $parse = $lang; $who = (isset($_POST["who"]))?$_POST["who"]:$_GET["who"]; $numpage = $start = (isset($_POST["start"]))?(floor($_POST["start"])*$nbppage):0; echo' Halo battle '; $parse['who'] = ' '; if (!isset($type)) $type='pts'; $parse['type'] = ' '; if (!isset($start)) $start='0'; if($who == "ally"){ } else { $test = mysql_query("SELECT * FROM classement"); $nb = mysql_num_rows($test); $parse['start'] = ''; for ($c=0; $c*$nbppage<$nb ; $c++) { $parse['start'] .= ''; } $test = mysql_query("SELECT * FROM classement ORDER BY $type DESC LIMIT $numpage, $nbppage"); $i=$numpage+1; $template->assign_vars( array('who' => $parse['who'],'type' => $parse['type'], 'start' => $parse['start'])); $template->pparse('stat_body'); $template->assign_vars( array('who' => $parse['who'],'type' => $parse['type'], 'start' => $parse['start'], 'body_table' => $parse['body_table'])); $template->pparse('stat_playertable_header'); while ($row = mysql_fetch_assoc($test)){ $table = $template->assign_vars( array('player_rank' => separerNombres($i), 'player_name' => $row['pseudo'], 'player_points' => separerNombres($row[$type]), 'player_mes'=> 'Envoyer un message privé')); $parse['body_values'] .= $template->pparse('stat_playertable'); $i++; } } $template->pparse('stat_playertable_footer'); echo ''; ?>