id) erreur('Vous devez être sur votre planète mère pour faire des recherches dans le '.$LANG[$race]['batiments']['noms_sing'][6]); //Vérification que le joueur ait bien un labo avant d'afficher la page if ($planete->batiments[6] <= 0) erreur('Vous devez d\'abord construire un '.$LANG[$race]['batiments']['noms_sing'][6], "red", '?p=batiments', 3500); //Lancement d'une nouvelle recherche if (isset($_GET['t']) && isset($_GET['f'])) { //On vérifie que le laboratoire ne soit pas en construction if($planete->file_bat->batiment_objectInFile(6)) erreur("Votre ".$LANG[$race]["batiments"]["noms_sing"][6]." est en travaux, vous ne pouvez pas faire de recherches pendant ce temps !"); $planete->file_tech->technologie_addObjet(intval(gpc('t')), intval(gpc('f')), $planete); redirection($VAR['menu']['laboratoire']); } //Annulation d'une nouvelle recherche if (isset($_GET['a'])) { $planete->file_tech->technologie_delObjet(intval(gpc('a')), $planete); redirection($VAR['menu']['laboratoire']); } $TEMP_liste = array(); foreach($planete->technologies as $i => $bits) { foreach($technoli[$i] as $j => $img) { if (!empty($LANG[$planete->race]['technologies']['noms_sing'][$i][$j]) && Donnee::neededTechnologie($i, $j, $planete) && ((int)$bits& pow(2, $j)) != pow(2, $j)) { $nec = Donnee::donneeTechnologie($i, $j, "array" , $planete); $TEMP_liste[] = array ( 'id' => $i, 'tech' => $j, 'image' => $img, 'nec_metal' => $nec[0], 'nec_cristal' => $nec[1], 'nec_hydrogene' => $nec[2], 'nec_credits' => $nec[3], 'temps' => sec($nec[4]), 'enfile' => $planete->file_tech->technologie_objectInFile($i, $j) ); } } } $template->assign('recherches', $TEMP_liste); $template->assign('file', $planete->file_tech->printFile($planete)); ?>