/*************************************************************************** * mod_aleatoire.php * * Adapté par Polo - www.supernova.2010.info * * Ce bloc permet de se faire un jeu aléatoire en un seul click * ***************************************************************************/ define('IN_PHPBB', true); global $squelette, $lang, $db, $phpEx; $template->set_filenames(array('aleatoire' => 'areabb/mods/aleatoire/tpl/mod_aleatoire.tpl')); load_function('class_liste_jeux'); load_function('class_jeux'); load_lang('arcade'); $jeu_aleatoire = new liste_jeux(); $jeu_aleatoire->order_by('Random'); $jeu_aleatoire->cat_id = ''; $jeu_aleatoire->start = '3'; $jeu_aleatoire->recup_infos_jeux($squelette->id_squelette); $liste_jeux = $jeu_aleatoire->liste; $nbjeux = sizeof($liste_jeux); if ($nbjeux == 0) { $sql = 'SELECT game_id FROM ' . AREABB_GAMES_TABLE . ' ORDER BY rand() LIMIT 0,1'; if (!($result = $db->sql_query($sql))) { message_die(GENERAL_ERROR, "Impossible d'accéder à la tables arreabb_games", '', __LINE__, __FILE__, $sql); } else { $row = $db->sql_fetchrow($result); $game_id = $row['game_id']; } $image = '<img src="areabb/mods/aleatoire/images/aleatoire.gif" alt="' . $lang['aleatoire_game'] . '" title="' . $lang['aleatoire_game'] . '" />';
$order = ''; if (isset($HTTP_GET_VARS['start'])) { $start = eregi_replace('[^0-9]', '', $HTTP_GET_VARS['start']); } if (isset($HTTP_GET_VARS['order'])) { $order = eregi_replace('[^0-9]', '', $HTTP_GET_VARS['order']); } $template->set_filenames(array('arcade_liste_jeux_SP1' => 'areabb/mods/liste_jeux_SP1/tpl/arcade_liste_jeux_SP1.tpl')); //------------------------------------------------------------------------------------- // AFFICHAGE des JEUX // load_function('class_liste_jeux'); $jeux = new liste_jeux(); // on trie l'ordre d'affichage des jeux if (isset($order) && $order != '') { $jeux->order_by($order); } else { $jeux->order_by($areabb['game_order']); } // Si une catégorie a été séléctionnée on affiche uniquement ses jeux if (isset($arcade_catid)) { $jeux->cat_id = $arcade_catid; } // Si on désire limiter le nombre de jeux, ou la paginer if (isset($start) && $start != '') { $jeux->definir_limites($start); } // On récupere les données sur les jeux en question $jeux->recup_infos_jeux($squelette->id_squelette); $liste_jeux = $jeux->liste; $nbjeux = sizeof($liste_jeux);