Lines 1023-1071
Link Here
|
1023 |
</xsl:when> |
1023 |
</xsl:when> |
1024 |
</xsl:choose> |
1024 |
</xsl:choose> |
1025 |
|
1025 |
|
1026 |
<xsl:if test="count(key('item-by-status', 'Checked out'))>0"> |
1026 |
<xsl:for-each select="//items:item[generate-id() = generate-id(key('item-by-status', items:status)[1])]"> |
1027 |
<span class="unavailable"> |
1027 |
<xsl:if test="items:status != 'available' and items:status != 'reference'"> |
1028 |
<xsl:text>Checked out (</xsl:text> |
1028 |
<span class="unavailable"> |
1029 |
<xsl:value-of select="count(key('item-by-status', 'Checked out'))"/> |
1029 |
<xsl:choose> |
1030 |
<xsl:text>). </xsl:text> |
1030 |
<xsl:when test="items:status = 'Checked out'"> |
1031 |
</span> |
1031 |
<xsl:text>Checked out (</xsl:text> |
1032 |
</xsl:if> |
1032 |
</xsl:when> |
1033 |
<xsl:if test="count(key('item-by-status', 'Withdrawn'))>0"> |
1033 |
<xsl:when test="items:status = 'Withdrawn'"> |
1034 |
<span class="unavailable"> |
1034 |
<xsl:text>Withdrawn (</xsl:text> |
1035 |
<xsl:text>Withdrawn (</xsl:text> |
1035 |
</xsl:when> |
1036 |
<xsl:value-of select="count(key('item-by-status', 'Withdrawn'))"/> |
1036 |
<xsl:when test="items:status = 'Lost'"> |
1037 |
<xsl:text>). </xsl:text> </span> |
1037 |
<xsl:text>Lost (</xsl:text> |
1038 |
</xsl:if> |
1038 |
</xsl:when> |
1039 |
<xsl:if test="$hidelostitems='0' and count(key('item-by-status', 'Lost'))>0"> |
1039 |
<xsl:when test="items:status = 'Damaged'"> |
1040 |
<span class="unavailable"> |
1040 |
<xsl:text>Damaged (</xsl:text> |
1041 |
<xsl:text>Lost (</xsl:text> |
1041 |
</xsl:when> |
1042 |
<xsl:value-of select="count(key('item-by-status', 'Lost'))"/> |
1042 |
<xsl:when test="items:status = 'On order'"> |
1043 |
<xsl:text>). </xsl:text> </span> |
1043 |
<xsl:text>On order (</xsl:text> |
1044 |
</xsl:if> |
1044 |
</xsl:when> |
1045 |
<xsl:if test="count(key('item-by-status', 'Damaged'))>0"> |
1045 |
<xsl:when test="items:status = 'In transit'"> |
1046 |
<span class="unavailable"> |
1046 |
<xsl:text>In transit (</xsl:text> |
1047 |
<xsl:text>Damaged (</xsl:text> |
1047 |
</xsl:when> |
1048 |
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/> |
1048 |
<xsl:when test="items:status = 'Waiting'"> |
1049 |
<xsl:text>). </xsl:text> </span> |
1049 |
<xsl:text>On hold (</xsl:text> |
1050 |
</xsl:if> |
1050 |
</xsl:when> |
1051 |
<xsl:if test="count(key('item-by-status', 'On order'))>0"> |
1051 |
<xsl:otherwise> |
1052 |
<span class="unavailable"> |
1052 |
<xsl:value-of select="items:status"/> |
1053 |
<xsl:text>On order (</xsl:text> |
1053 |
<xsl:text> (</xsl:text> |
1054 |
<xsl:value-of select="count(key('item-by-status', 'On order'))"/> |
1054 |
</xsl:otherwise> |
1055 |
<xsl:text>). </xsl:text> </span> |
1055 |
</xsl:choose> |
1056 |
</xsl:if> |
1056 |
<xsl:value-of select="count(key('item-by-status', items:status))"/> |
1057 |
<xsl:if test="count(key('item-by-status', 'In transit'))>0"> |
1057 |
<xsl:text>). </xsl:text> |
1058 |
<span class="unavailable"> |
1058 |
</span> |
1059 |
<xsl:text>In transit (</xsl:text> |
1059 |
</xsl:if> |
1060 |
<xsl:value-of select="count(key('item-by-status', 'In transit'))"/> |
1060 |
</xsl:for-each> |
1061 |
<xsl:text>). </xsl:text> </span> |
|
|
1062 |
</xsl:if> |
1063 |
<xsl:if test="count(key('item-by-status', 'Waiting'))>0"> |
1064 |
<span class="unavailable"> |
1065 |
<xsl:text>On hold (</xsl:text> |
1066 |
<xsl:value-of select="count(key('item-by-status', 'Waiting'))"/> |
1067 |
<xsl:text>). </xsl:text> </span> |
1068 |
</xsl:if> |
1069 |
</span> |
1061 |
</span> |
1070 |
</xsl:template> |
1062 |
</xsl:template> |
1071 |
|
1063 |
|
1072 |
- |
|
|