public static function translate($id_lang, $name) { $translations = TranslationDAO::selectAll(); foreach ($translations as $t) { if ($t->id_language == $id_lang && $t->name == $name) { return $t; } } return null; }
if (!isset($_SESSION['language'])) { $_SESSION['language'] = UNIGUERRE_LANG; } else { if (isset($_POST['langue']) && !empty($_POST["langue"])) { $_SESSION['language'] = $_POST["langue"]; } else { $_SESSION['language'] = UNIGUERRE_LANG; } } $tabLangue = array(); $langues = LangueDAO::selectAll(); foreach ($langues as $langue) { $tabLangue[$langue->code] = $langue->id_language; } //Traduction $translations = TranslationDAO::selectAll(); foreach ($translations as $translation) { if ($translation->id_language == $tabLangue[$_SESSION['language']]) { $lang[$translation->name] = utf8_encode($translation->value); } } $parse = $lang; try { //------------------------------------------------------------------------------- if (isset($_SESSION["id"])) { $user = UtilisateurDAO::selectById(intval($_SESSION["id"])); //$planet = PlaneteDAO::selectPlaneteParId(...); //Language $langage = LangueDAO::selectById($user->id_language); //Est dans le jeu (pour le menu) $isInGame = true;