Changeset 1079
- Timestamp:
- 07/25/12 14:46:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm
r1075 r1079 7 7 use LATMOS::Accounts::Utils; 8 8 use LATMOS::Accounts::Log; 9 use POSIX qw(strftime); 9 10 use base qw(LATMOS::Accounts::Bases::Sql::objects); 10 11 … … 474 475 } 475 476 } 477 my $must_expire = $attr eq 'exported' 478 ? ($data{$attr} ? 0 : 1 ) 479 : ($data{$attr} ? 1 : 0 ); 480 481 foreach my $al ($self->get_attributes('aliases')) { 482 my $obj = $self->base->get_object('aliases', $al) or next; 483 $obj->_set_c_fields( 484 expire => $must_expire 485 ? strftime( 486 "%Y-%m-%d %H:%M:%S", 487 localtime(time + 3600 * 24 * 365) 488 ) 489 : undef, 490 ); 491 } 476 492 }; 477 493 $attr eq 'gidnumber' && $data{$attr} !~ /^\d+$/ and do {
Note: See TracChangeset
for help on using the changeset viewer.