Changeset 425


Ignore:
Timestamp:
09/04/09 14:14:53 (15 years ago)
Author:
nanardon
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r415 r425  
    9090    my ($self, $field) = @_; 
    9191    if ($field eq 'gecos') { 
    92         return to_ascii( 
    93             join(' ', grep { $_ } ($self->_get_c_field('givenName'), ($self->_get_c_field('sn')))) 
    94         ) || to_ascii($self->_get_c_field('description')); 
     92        my $gecos = sprintf("%s,%s,%s,%s", 
     93            join(' ', grep { $_ }  
     94                    ($self->_get_c_field('givenName'), 
     95                    ($self->_get_c_field('sn')))) 
     96                || $self->_get_c_field('description'), 
     97            join(' ', grep { $_ } ($self->_get_c_field('l'), 
     98                $self->_get_c_field('physicalDeliveryOfficeName'))), 
     99            $self->_get_c_field('telephoneNumber'), 
     100            '' 
     101        ); 
     102        $gecos =~ s/:/ /g; 
     103        return to_ascii($gecos); 
    95104    } elsif ($field eq 'displayName') { 
    96105        return join(' ', grep { $_ } ($self->_get_c_field('givenName'), ($self->_get_c_field('sn')))) 
Note: See TracChangeset for help on using the changeset viewer.