Changeset 822
- Timestamp:
- 03/16/10 11:52:25 (14 years ago)
- Location:
- LATMOS-Accounts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/Makefile.PL
r820 r822 5 5 WriteMakefile( 6 6 NAME => 'LATMOS::Accounts', 7 VERSION => '0.0.2 1', # finds $VERSION7 VERSION => '0.0.22', # finds $VERSION 8 8 PREREQ_PM => { 9 9 'Net::LDAP' => undef, -
LATMOS-Accounts/bin/la-web-directory
r801 r822 29 29 'noexp' => \my $noexp, 30 30 'exp' => \my $exp, 31 'filter=s' => \my @filters, 31 32 'help' => sub { pod2usage(0) }, 32 33 ) or pod2usage(); … … 60 61 61 62 $labase->wexported($exp ? 1 : 0); 63 my %users; 62 64 63 foreach my $user (sort $labase->search_objects('user')) { 65 foreach my $user (sort $labase->search_objects('user', 66 @filters ? @filters : 'sn=*')) { 64 67 my $ouser = $labase->get_object('user', $user); 68 $ouser->get_attributes('sn') or next; 65 69 my @oaddress; 66 70 … … 69 73 grep { $_ } ( 70 74 map { $labase->get_object('address', $_) } 71 #$ouser->get_attributes('mainaddress'),72 75 $ouser->get_attributes('otheraddress'), 73 76 ); … … 95 98 $ouser->get_attributes('contratType'), 96 99 )); 97 print "$line\n";100 $users{$ouser->get_attributes('sn')}{$ouser->get_attributes('givenName')} = $line; 98 101 } 102 103 foreach my $sn (sort keys %users) { 104 foreach my $givenName (sort keys %{$users{$sn}}) { 105 print "$users{$sn}{$givenName}\n"; 106 } 107 }
Note: See TracChangeset
for help on using the changeset viewer.