Warning, file /pim/kdepim-addons/plugins/messageviewer/bodypartformatter/itinerary/templates/trainreservation.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <table style="width:100%;">
0002     <tr>
0003         <td style="font-size:120%; width:33;">
0004             {{ trip.departureStation.name }}
0005             {% if trip.departurePlatform %}
0006                 [{{ trip.departurePlatform }}]
0007             {% endif %}
0008             {% with trip.departureStation as location %}{% include "org.kde.messageviewer/itinerary/location.html" %}{% endwith %}
0009         </td>
0010         <td style="font-size:120%; width:33%; text-align:center;">
0011         {% if elem.reservations.0.reservation.reservationStatus == 1 %}
0012             {% icon "dialog-cancel" sizesmallmedium _("Reservation canceled.") %}
0013         {% else %}
0014             &rarr;
0015         {% endif %}
0016         </td>
0017         <td style="font-size:120%; width:33%;">
0018             {{ trip.arrivalStation.name}}
0019             {% if trip.arrivalPlatform %}
0020                 [{{ trip.arrivalPlatform }}]
0021             {% endif %}
0022             {% with trip.arrivalStation as location %}{% include "org.kde.messageviewer/itinerary/location.html" %}{% endwith %}
0023         </td>
0024     </tr>
0025     <tr>
0026         <td>
0027             {% if trip.departureTime %}
0028                 {{ trip.departureTime|formatDateTime }}
0029             {% else %}
0030                 {{ trip.departureDay|formatDate }}
0031             {% endif %}
0032         </td>
0033         <td style="white-space: nowrap; text-align:center;">
0034             {% if trip.trainName and trip.trainNumber %}
0035                 {{ trip.trainName }} <br> {{ trip.trainNumber }}
0036             {% else %}
0037                 {{ trip.trainName }} {{ trip.trainNumber }}
0038             {% endif %}
0039         </td>
0040         <td>{{ trip.arrivalTime|formatDateTime }}</td>
0041     </tr>
0042     <tr><td colspan="3">
0043         <div style="float:left">
0044         {% if elem.reservations.0.ticketToken or elem.reservations.size > 1 %}
0045             <a href="x-kmail:/bodypart/0//semanticExpand?{{ forloop.counter0 }}">
0046             {% if elem.state.expanded %}
0047                 <img src="{{ style.collapseIcon }}" style="margin-right: 4px;"/>
0048             {% else %}
0049                 <img src="{{ style.expandIcon }}" style="margin-right: 4px;"/>
0050             {% endif %}
0051             </a>
0052         {% endif %}
0053         {% if res.reservedTicket.ticketedSeat.seatingType %}
0054             {% i18n "Class: %1" res.reservedTicket.ticketedSeat.seatingType %}
0055         {% endif %}
0056 
0057         {% if res.reservedTicket.ticketedSeat.seatSection and not elem.state.expanded %}
0058             {% i18n "Coach: %1" res.reservedTicket.ticketedSeat.seatSection %}
0059         {% endif %}
0060 
0061         {% if res.reservedTicket.ticketedSeat.seatNumber and not elem.state.expanded %}
0062             {% i18n "Seat: %1" res.reservedTicket.ticketedSeat.seatNumber %}
0063         {% endif %}
0064         </div>
0065         {% include "org.kde.messageviewer/itinerary/actions.html" %}
0066     </td></tr>
0067 </table>
0068 
0069 {% if elem.state.expanded %}
0070     {% for d in elem.reservations %}
0071         {% with d.reservation as res %}
0072         <div>
0073         {% if res.underName.name %}
0074             {{ res.underName.name }}
0075         {% endif %}
0076         {% if res.reservedTicket.name %}
0077             ({{ res.reservedTicket.name }})
0078         {% endif %}
0079         </div>
0080         <div>
0081         {% if res.reservedTicket.ticketedSeat.seatingType %}
0082             {% i18n "Class: %1" res.reservedTicket.ticketedSeat.seatingType %}
0083         {% endif %}
0084 
0085         {% if res.reservedTicket.ticketedSeat.seatSection %}
0086             {% i18n "Coach: %1" res.reservedTicket.ticketedSeat.seatSection %}
0087         {% endif %}
0088 
0089         {% if res.reservedTicket.ticketedSeat.seatNumber %}
0090             {% i18n "Seat: %1" res.reservedTicket.ticketedSeat.seatNumber %}
0091         {% endif %}
0092         </div>
0093         {% if d.ticketToken %}
0094             <div style="text-align:center;">
0095                 <div style="background-color: #ffffff; display: inline-block; padding: 4px;">
0096                 <img src="{{ d.ticketToken }}"/>
0097                 </div>
0098             </div>
0099         {% endif %}
0100         {% if elem.reservations.size > 1 %}
0101             {% include "org.kde.messageviewer/itinerary/actions.html" %}
0102         {% endif %}
0103         {% endwith %}
0104     {% endfor %}
0105 {% endif %}