projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove ValidateIterator, replaced by Validate::iterate().
[platal.git]
/
modules
/
profile
/
skills.inc.php
diff --git
a/modules/profile/skills.inc.php
b/modules/profile/skills.inc.php
index
3811e22
..
7fed747
100644
(file)
--- 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']);
}
}
$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 Profile
Setting
Skills extends ProfilePage
+class Profile
Page
Skills extends ProfilePage
{
protected $pg_template = 'profile/skill.tpl';
{
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
'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',
$page->assign('lang_level', array(1 => 'connaissance basique',
2 => 'maîtrise des bases',
3 => 'maîtrise limitée',