Changeset 824
- Timestamp:
- 03/16/10 23:08:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/bin/la-web-directory
r822 r824 6 6 use Getopt::Long; 7 7 use Pod::Usage; 8 use POSIX qw(strftime); 8 9 9 10 =head1 NAME … … 29 30 'noexp' => \my $noexp, 30 31 'exp' => \my $exp, 32 'noexpire' => \my $noexpire, 31 33 'filter=s' => \my @filters, 32 34 'help' => sub { pod2usage(0) }, … … 54 56 Take into account only propagated objects (attribute 'exported'=1) 55 57 58 =item --noexpire 59 60 Exclude expired accounts 61 56 62 =cut 57 63 … … 62 68 $labase->wexported($exp ? 1 : 0); 63 69 my %users; 70 my $now = strftime('%Y/%m/%d', gmtime); 71 warn $now; 64 72 65 73 foreach my $user (sort $labase->search_objects('user', … … 67 75 my $ouser = $labase->get_object('user', $user); 68 76 $ouser->get_attributes('sn') or next; 77 if ($noexpire && (my $exp = $ouser->get_attributes('expireText'))) { 78 if ($now gt $exp) { 79 next; 80 } 81 } 69 82 my @oaddress; 70 83
Note: See TracChangeset
for help on using the changeset viewer.