Lines 1222-1228
Link Here
|
1222 |
<span class="results_summary availability"> |
1222 |
<span class="results_summary availability"> |
1223 |
<span class="label">Availability: </span> |
1223 |
<span class="label">Availability: </span> |
1224 |
<xsl:choose> |
1224 |
<xsl:choose> |
1225 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0"> |
1225 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0 and count(key('item-by-status', 'reallynotforloan'))=0"> |
1226 |
<xsl:choose> |
1226 |
<xsl:choose> |
1227 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1227 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1228 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
1228 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
Lines 1234-1240
Link Here
|
1234 |
</xsl:for-each> |
1234 |
</xsl:for-each> |
1235 |
(<xsl:value-of select="$AlternateHoldingsCount"/>) |
1235 |
(<xsl:value-of select="$AlternateHoldingsCount"/>) |
1236 |
</xsl:when> |
1236 |
</xsl:when> |
1237 |
<xsl:otherwise><span class="noitems">No items available </span> </xsl:otherwise> |
1237 |
<xsl:otherwise><span class="noitems">No items available.</span> </xsl:otherwise> |
1238 |
</xsl:choose> |
1238 |
</xsl:choose> |
1239 |
</xsl:when> |
1239 |
</xsl:when> |
1240 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
1240 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
Lines 1342-1355
Link Here
|
1342 |
</xsl:when> |
1342 |
</xsl:when> |
1343 |
</xsl:choose> |
1343 |
</xsl:choose> |
1344 |
|
1344 |
|
1345 |
<xsl:if test="count(key('item-by-status', 'available'))=0"> |
|
|
1346 |
<span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span> |
1347 |
</xsl:if> |
1348 |
|
1349 |
<xsl:choose> |
1345 |
<xsl:choose> |
1350 |
<xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0"> |
1346 |
<xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0"> |
1351 |
<span class="unavailable"> |
1347 |
<span class="unavailable"> |
1352 |
<br /> |
1348 |
<span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span> |
1353 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/> |
1349 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/> |
1354 |
<xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1350 |
<xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1355 |
<span> |
1351 |
<span> |
Lines 1402-1413
Link Here
|
1402 |
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/> |
1398 |
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/> |
1403 |
<xsl:text>). </xsl:text> </span> |
1399 |
<xsl:text>). </xsl:text> </span> |
1404 |
</xsl:if> |
1400 |
</xsl:if> |
1405 |
<xsl:if test="count(key('item-by-status', 'On order'))>0"> |
|
|
1406 |
<span class="unavailable"> |
1407 |
<xsl:text>On order (</xsl:text> |
1408 |
<xsl:value-of select="count(key('item-by-status', 'On order'))"/> |
1409 |
<xsl:text>). </xsl:text> </span> |
1410 |
</xsl:if> |
1411 |
<xsl:if test="count(key('item-by-status', 'Pending hold'))>0"> |
1401 |
<xsl:if test="count(key('item-by-status', 'Pending hold'))>0"> |
1412 |
<span class="unavailable"> |
1402 |
<span class="unavailable"> |
1413 |
<xsl:text>Pending hold (</xsl:text> |
1403 |
<xsl:text>Pending hold (</xsl:text> |
1414 |
- |
|
|