assign('defaut', gpc('q')); //Récupération et vérification de la race voulue ou définition d'une race par défaut if (empty($_GET['r']) || (gpc('r') != 'humain' && gpc('r') != 'covenant')) { $_GET['r'] = $planete->race; } $race = gpc('r'); $template->assign('raceAff', $race); if (SURFACE == "asteroide") { $TEMP_liste = array(); foreach ($planete->batiments as $id => $batiment) { if (!empty($LANG[$race]["alli_batiments"]["noms_sing"][$id])) { $TEMP_liste[$id] = array( 'niveau' => $batiment, 'etat' => dAlliancesBatiments::needed($id, $planete, true) ); } } $template->assign('batiments', $TEMP_liste); } else { $TEMP_liste = array(); foreach ($planete->batiments as $id => $batiment) { if (!empty($LANG[$race]["batiments"]["noms_sing"][$id])) { $TEMP_liste[$id] = array( 'niveau' => $batiment, 'etat' => dBatiments::needed($id, $planete, true) ); } } $template->assign('batiments', $TEMP_liste); } /* $TEMP_technologies = array(); $nb = count($technolo); for ($id=0 ; $id<$nb ; $id++) { if (!empty($technolo[$id])) $TEMP_technologies[] = array( 'id' => $id, 'nom' => $technolo[$id], 'niveau' => $planete->technologies[$id], 'etat' => readDeblok($technoloTECH[$id], $planete) ); } $template->assign('technologies',$TEMP_technologies); */ $TEMP_liste = array(); foreach ($planete->casernes as $id => $unite) { if (!empty($LANG[$race]["caserne"]["noms_sing"][$id])) { $TEMP_liste[$id] = array( 'niveau' => $unite, 'etat' => dCaserne::needed($id, $planete, true) ); } } $template->assign('caserne', $TEMP_liste); $TEMP_liste = array(); foreach ($planete->terrestres as $id => $unite) { if (!empty($LANG[$race]["terrestre"]["noms_sing"][$id])) { $TEMP_liste[$id] = array( 'niveau' => $unite, 'etat' => dTerrestre::needed($id, $planete, true) ); } } $template->assign('unites', $TEMP_liste); $TEMP_liste = array(); foreach ($planete->vaisseaux as $id => $unite) { if (!empty($LANG[$race]["vaisseaux"]["noms_sing"][$id])) { $TEMP_liste[$id] = array( 'niveau' => $unite, 'etat' => dSpatial::needed($id, $planete, true) ); } } $template->assign('vaisseaux', $TEMP_liste); unset($TEMP_liste, $id, $unite);