/** * Affiche les langues parlées par un utilisateur et son niveau. * @param User $user * **/ public function displayLanguages($userId) { // On récupère les langues parlées par un utilisateur dans un array. $language_manager = new LanguageManager($db); $languages = self::getUsersLanguages($userId); foreach ($languages as $language) { var_dump($language); $level = $language->levelId(); echo '<h1>' . $language_manager->getLanguage($language->languageId()) . '<h1>'; Form::level_form($level); } }
<?php if (ctype_space($current_user->description()) or empty($current_user->description())) { echo _('No Description'); } else { echo $current_user->description(); } ?> </div> <div class="col-md-5"> <p class="legend"><?php echo _('My Languages'); ?> </p> <?php if ($spoken_languages) { foreach ($spokenLanguages as $spokenLanguage) { echo '<p>' . $spokenLanguage['language'] . '</p>'; Form::level_form($spokenLanguage['level']); } } else { echo '<p>' . _('No language has been added') . '</p>'; } ?> </div> </div> </div> </div> <a href="index.php?page=home§ion=edit_profile" class="btn btn-default" name="connexion"> <?php echo _('Edit my Profile'); ?> </a>