Lines 1249-1255
Link Here
|
1249 |
<span class="results_summary availability"> |
1249 |
<span class="results_summary availability"> |
1250 |
<span class="label">Availability: </span> |
1250 |
<span class="label">Availability: </span> |
1251 |
<xsl:choose> |
1251 |
<xsl:choose> |
1252 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0"> |
1252 |
<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"> |
1253 |
<xsl:choose> |
1253 |
<xsl:choose> |
1254 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1254 |
<xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]"> |
1255 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
1255 |
<xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/> |
Lines 1261-1267
Link Here
|
1261 |
</xsl:for-each> |
1261 |
</xsl:for-each> |
1262 |
(<xsl:value-of select="$AlternateHoldingsCount"/>) |
1262 |
(<xsl:value-of select="$AlternateHoldingsCount"/>) |
1263 |
</xsl:when> |
1263 |
</xsl:when> |
1264 |
<xsl:otherwise><span class="noitems">No items available </span> </xsl:otherwise> |
1264 |
<xsl:otherwise><span class="noitems">No items available.</span> </xsl:otherwise> |
1265 |
</xsl:choose> |
1265 |
</xsl:choose> |
1266 |
</xsl:when> |
1266 |
</xsl:when> |
1267 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
1267 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
Lines 1369-1382
Link Here
|
1369 |
</xsl:when> |
1369 |
</xsl:when> |
1370 |
</xsl:choose> |
1370 |
</xsl:choose> |
1371 |
|
1371 |
|
1372 |
<xsl:if test="count(key('item-by-status', 'available'))=0"> |
|
|
1373 |
<span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span> |
1374 |
</xsl:if> |
1375 |
|
1376 |
<xsl:choose> |
1372 |
<xsl:choose> |
1377 |
<xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0"> |
1373 |
<xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0"> |
1378 |
<span class="unavailable"> |
1374 |
<span class="unavailable"> |
1379 |
<br /> |
1375 |
<span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span> |
1380 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/> |
1376 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/> |
1381 |
<xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1377 |
<xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1382 |
<span> |
1378 |
<span> |
Lines 1429-1440
Link Here
|
1429 |
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/> |
1425 |
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/> |
1430 |
<xsl:text>). </xsl:text> </span> |
1426 |
<xsl:text>). </xsl:text> </span> |
1431 |
</xsl:if> |
1427 |
</xsl:if> |
1432 |
<xsl:if test="count(key('item-by-status', 'On order'))>0"> |
|
|
1433 |
<span class="unavailable"> |
1434 |
<xsl:text>On order (</xsl:text> |
1435 |
<xsl:value-of select="count(key('item-by-status', 'On order'))"/> |
1436 |
<xsl:text>). </xsl:text> </span> |
1437 |
</xsl:if> |
1438 |
<xsl:if test="count(key('item-by-status', 'Pending hold'))>0"> |
1428 |
<xsl:if test="count(key('item-by-status', 'Pending hold'))>0"> |
1439 |
<span class="unavailable"> |
1429 |
<span class="unavailable"> |
1440 |
<xsl:text>Pending hold (</xsl:text> |
1430 |
<xsl:text>Pending hold (</xsl:text> |
1441 |
- |
|
|