- Timestamp:
- 01/26/16 18:42:55 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users/Employment.pm
r1662 r1663 66 66 my $lastd = DateTime->from_epoch( epoch => $time ) 67 67 ->set_time_zone( DateTime::TimeZone->new( name => 'local' ) ); 68 $lastd->subtract(days => 1); 68 69 69 70 my ($empl) = $c->stash->{user}->listEmployment; 70 71 if ($empl) { 71 72 my $obj = $c->model('Accounts')->db->get_object('employment', $empl); 72 if (!$obj->get_attributes('lastday')) { 73 $obj->set_c_fields(lastday => $lastd->subtract(days => 1)->ymd('-')); 73 if (my $lastday = $obj->get_attributes('lastday')) { 74 if ($lastday ge $lastd->ymd('-')) { 75 $obj->set_c_fields(lastday => $lastd->ymd('-')); 76 } 77 } elsif (!$obj->get_attributes('lastday')) { 78 $obj->set_c_fields(lastday => $lastd->ymd('-')); 74 79 } 75 80 }
Note: See TracChangeset
for help on using the changeset viewer.