-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFulUserLoansCourtesyLetter.xsl
101 lines (98 loc) · 3.38 KB
/
FulUserLoansCourtesyLetter.xsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="utf-8"?>
<!--
Modified on 20160707 by Wee Hiong
1. Add do-not-reply message to the footer.
Modified on 20151222 by Wee Hiong
1. Remove sender's address as contact information is now inside the header.
2. Add link to library account.
3. Make the intro message take the header font.
Modified on 20151116 by Wee Hiong
1. Add message to ask user to renew or return items as soon as possible.
Modified on 20150910 by Wee Hiong
1. Remove signature and footer.
2. Replace description column with call number.
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="header.xsl" />
<xsl:include href="mailReason.xsl" />
<xsl:include href="footer.xsl" />
<xsl:include href="style.xsl" />
<xsl:template match="/">
<html>
<head>
<xsl:call-template name="generalStyle" />
</head>
<body>
<xsl:attribute name="style">
<!-- style.xsl -->
<xsl:call-template name="bodyStyleCss" />
</xsl:attribute>
<!-- header.xsl -->
<xsl:call-template name="head" />
<br />
<!-- mailReason.xsl -->
<xsl:call-template name="toWhomIsConcerned" />
<div class="messageArea">
<div class="messageBody">
<table cellspacing="0" cellpadding="5" border="0">
<tr>
<td>
<h>@@message@@</h>
</td>
</tr>
<tr>
<td>
<table cellpadding="5" class="listing">
<xsl:attribute name="style">
<!-- style.xsl -->
<xsl:call-template name="mainTableStyleCss" />
</xsl:attribute>
<tr>
<th>@@title@@</th>
<th>@@call_number@@</th>
<th>@@author@@</th>
<th>@@due_date@@</th>
<th>@@library@@</th>
</tr>
<xsl:for-each select="notification_data/item_loans/item_loan">
<tr>
<td>
<xsl:value-of select="title" />
</td>
<td>
<xsl:value-of select="call_number" />
</td>
<td>
<xsl:value-of select="author" />
</td>
<td>
<xsl:value-of select="due_date" />
</td>
<td>
<xsl:value-of select="library_name" />
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</table>
<br />
<table>
<tr>
<td>
Please renew these loans by logging into your library account, or return them to the library as soon as possible.
Thank you.
</td>
</tr>
</table>
<br />
<!-- footer.xsl -->
<xsl:call-template name="myAccount" />
<xsl:call-template name="doNotReply" />
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>