summaryrefslogtreecommitdiff
path: root/templates/history.html.ep
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2018-10-13 14:40:19 +0200
committerDaniel Friesel <derf@finalrewind.org>2018-10-13 14:40:19 +0200
commitb070e55eaeb6df7cb39235463ca7df7dd2c6bcc0 (patch)
tree99e06765c1fee7726e601cd95de376929643d098 /templates/history.html.ep
parent33fd338bc54f81338d32c6eba6c59f3b35dbe545 (diff)
add history page
Diffstat (limited to 'templates/history.html.ep')
-rw-r--r--templates/history.html.ep30
1 files changed, 30 insertions, 0 deletions
diff --git a/templates/history.html.ep b/templates/history.html.ep
new file mode 100644
index 0000000..3c798a4
--- /dev/null
+++ b/templates/history.html.ep
@@ -0,0 +1,30 @@
+<h1>Bisherige Fahrten</h1>
+<div class="row">
+ <table class="striped">
+ <thead>
+ <tr>
+ <th>Datum</th>
+ <th>Zug</th>
+ <th>Strecke</th>
+ <th>Dauer</th>
+ </tr>
+ </thead>
+ <tbody>
+ % for my $travel (get_user_travels(0)) {
+ % if ($travel->{completed}) {
+ <tr>
+ <td><%= $travel->{sched_departure}->strftime('%d.%m.%Y') %></td>
+ <td><%= $travel->{type} %> <%= $travel->{line} // $travel->{no} %></td>
+ <td><%= $travel->{from_name} %> → <%= $travel->{to_name} %></td>
+ % if ($travel->{rt_arrival} and $travel->{rt_departure}) {
+ <td><%= ($travel->{rt_arrival}->epoch - $travel->{rt_departure}->epoch) / 60 %> min</td>
+ % }
+ % else {
+ <td>?</td>
+ % }
+ </tr>
+ % }
+ % }
+ </tbody>
+ </tabel>
+</div>