X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fprofile%2Fskills.inc.php;h=7fed7470a5fa7267b1d61042696e185a8c2f8042;hb=7b094a73666cee7650946254c82800e25965db41;hp=3811e223e44aaef10ff41d44851cc25b27f92e43;hpb=93d42b4fcc6f055a428c9b63e386ac62c918d08a;p=platal.git diff --git a/modules/profile/skills.inc.php b/modules/profile/skills.inc.php index 3811e22..7fed747 100644 --- a/modules/profile/skills.inc.php +++ b/modules/profile/skills.inc.php @@ -76,9 +76,17 @@ class ProfileSettingSkill implements ProfileSetting $page->pid(), $id, $skill['level']); } } + + public function getText($value) { + $skills = array(); + foreach ($value as $skill) { + $skills[] = 'Compétance : ' . $skill['text'] . ', niveau : ' . $skill['level']; + } + return implode(' ; ' , $skills); + } } -class ProfileSettingSkills extends ProfilePage +class ProfilePageSkills extends ProfilePage { protected $pg_template = 'profile/skill.tpl'; @@ -97,7 +105,8 @@ class ProfileSettingSkills extends ProfilePage 'bonne connaissance' => 'bonne connaissance', 'expert' => 'expert')); $page->assign('lang_list', XDB::iterator("SELECT id, langue_fr - FROM profile_langskill_enum")); + FROM profile_langskill_enum + ORDER BY langue_fr")); $page->assign('lang_level', array(1 => 'connaissance basique', 2 => 'maîtrise des bases', 3 => 'maîtrise limitée',