- $nom = $user->fullName(); # XXX: Get a notion of 'last name' here, I want to sort user by lastnames
- $promo = $user->promo();
- if (!$promo) {
- $promo = 'non-X';
- }
- $broken = false; # XXX: fill it with the good value if the user has no valid email
- $key = $tri_promo ? ($promo != 'non-X' ? $promo : 0) : strtoupper(@$nom{0});
- if ($tri_promo) {
- $promo = null;
+ $name = $user->directoryName();
+ $category = $user->category();
+ $key = $tri_promo ? ($category ? $category : 'AAAAA') : strtoupper($name{0});
+ if (!$category) {
+ $category = 'extérieurs';