Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;