Ignore:
Timestamp:
01/09/16 18:42:54 (9 years ago)
Author:
nanardon
Message:

Fix HTML on employment page, always display timeline

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Json/Timeline.pm

    r1620 r1622  
    7373 
    7474        push(@{$var->{employments}{spans}}, $vemp); 
     75    } 
    7576 
     77    if (!$var->{end}) { 
     78        if (my $expire = $ouser->get_attributes('expire')) { 
     79            $var->{end} = $expire; 
     80        } else { 
     81            my $dt = DateTime->now; 
     82            $dt->add(days => 120); 
     83            $var->{end} = $dt->ymd('-'); 
     84        } 
     85    } 
     86 
     87    push(@{$var->{employments}{events}}, { 
     88            name => $c->loc('Today'), 
     89            date => DateTime->now->ymd('-'), 
     90    }); 
     91    push(@{$var->{employments}{events}}, { 
     92            name => $c->loc('Created'), 
     93            date => $ouser->get_attributes('create'), 
     94    }); 
     95    if (my $expire = $ouser->get_attributes('expire')) { 
    7696        push(@{$var->{employments}{events}}, { 
    77                 name => $c->loc('Today'), 
    78                 date => DateTime->now->ymd('-'), 
     97                name => $c->loc('Expire'), 
     98                date => $expire, 
    7999        }); 
    80         push(@{$var->{employments}{events}}, { 
    81                 name => $c->loc('Created'), 
    82                 date => $ouser->get_attributes('create'), 
    83         }); 
    84         if (my $expire = $ouser->get_attributes('expire')) { 
    85             push(@{$var->{employments}{events}}, { 
    86                     name => $c->loc('Expire'), 
    87                     date => $expire, 
    88             }); 
    89         } 
    90100    } 
    91101 
Note: See TracChangeset for help on using the changeset viewer.