Lines 1233-1240
Link Here
|
1233 |
</xsl:choose> |
1233 |
</xsl:choose> |
1234 |
</xsl:when> |
1234 |
</xsl:when> |
1235 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
1235 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
1236 |
<span class="available"> |
1236 |
<span class="available reallyavailable"> |
1237 |
<b><xsl:text>Items available for loan: </xsl:text></b> |
1237 |
<span class="AvailabilityLabel"><strong><xsl:text>Items available for loan: </xsl:text></strong></span> |
1238 |
<xsl:variable name="available_items" |
1238 |
<xsl:variable name="available_items" |
1239 |
select="key('item-by-status', 'available')"/> |
1239 |
select="key('item-by-status', 'available')"/> |
1240 |
<xsl:choose> |
1240 |
<xsl:choose> |
Lines 1243-1249
Link Here
|
1243 |
<span class="ItemSummary"> |
1243 |
<span class="ItemSummary"> |
1244 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
1244 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
1245 |
<span class="CallNumberAndLabel"> |
1245 |
<span class="CallNumberAndLabel"> |
1246 |
[<span class="LabelCallNumber">Call number: </span><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span>] |
1246 |
<span class="LabelCallNumber">Call number: </span> |
|
|
1247 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1247 |
</span> |
1248 |
</span> |
1248 |
</xsl:if> |
1249 |
</xsl:if> |
1249 |
<xsl:text> (</xsl:text> |
1250 |
<xsl:text> (</xsl:text> |
Lines 1261-1270
Link Here
|
1261 |
<xsl:when test="$OPACResultsLibrary='homebranch'"> |
1262 |
<xsl:when test="$OPACResultsLibrary='homebranch'"> |
1262 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1263 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1263 |
<span class="ItemSummary"> |
1264 |
<span class="ItemSummary"> |
1264 |
<xsl:value-of select="items:homebranch"/> |
1265 |
<span class="ItemBranch"><xsl:value-of select="items:homebranch"/> </span> |
1265 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> |
1266 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> |
1266 |
<span class="CallNumberAndLabel"> |
1267 |
<span class="CallNumberAndLabel"> |
1267 |
[<span class="LabelCallNumber">Call number: </span><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span>] |
1268 |
<span class="LabelCallNumber">Call number: </span> |
|
|
1269 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1268 |
</span> |
1270 |
</span> |
1269 |
</xsl:if> |
1271 |
</xsl:if> |
1270 |
<xsl:text> (</xsl:text> |
1272 |
<xsl:text> (</xsl:text> |
Lines 1280-1289
Link Here
|
1280 |
<xsl:otherwise> |
1282 |
<xsl:otherwise> |
1281 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-holding', concat(items:status, ' ', items:holdingbranch))[1])]"> |
1283 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-holding', concat(items:status, ' ', items:holdingbranch))[1])]"> |
1282 |
<span class="ItemSummary"> |
1284 |
<span class="ItemSummary"> |
1283 |
<xsl:value-of select="items:holdingbranch"/> |
1285 |
<span class="ItemBranch"><xsl:value-of select="items:holdingbranch"/> </span> |
1284 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> |
1286 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> |
1285 |
<span class="CallNumberAndLabel"> |
1287 |
<span class="CallNumberAndLabel"> |
1286 |
[<span class="LabelCallNumber">Call number: </span><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span>] |
1288 |
<span class="LabelCallNumber">Call number: </span> |
|
|
1289 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1287 |
</span> |
1290 |
</span> |
1288 |
</xsl:if> |
1291 |
</xsl:if> |
1289 |
<xsl:text> (</xsl:text> |
1292 |
<xsl:text> (</xsl:text> |
Lines 1306-1322
Link Here
|
1306 |
|
1309 |
|
1307 |
<xsl:choose> |
1310 |
<xsl:choose> |
1308 |
<xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1311 |
<xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1309 |
<span class="available"> |
1312 |
<span class="available reference"> |
1310 |
<b><xsl:text>Items available for reference: </xsl:text></b> |
1313 |
<span class="AvailabilityLabel"><strong><xsl:text>Items available for reference: </xsl:text></strong></span> |
1311 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
1314 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/> |
1312 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1315 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]"> |
1313 |
<span class="ItemSummary"> |
1316 |
<span class="ItemSummary"> |
1314 |
<xsl:if test="$singleBranchMode=0"> |
1317 |
<xsl:if test="$singleBranchMode=0"> |
1315 |
<xsl:value-of select="items:homebranch"/> |
1318 |
<span class="ItemBranch"><xsl:value-of select="items:homebranch"/> </span> |
1316 |
</xsl:if> |
1319 |
</xsl:if> |
1317 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
1320 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
1318 |
<span class="CallNumberAndLabel"> |
1321 |
<span class="CallNumberAndLabel"> |
1319 |
[<span class="LabelCallNumber">Call number: </span><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span>] |
1322 |
<span class="LabelCallNumber">Call number: </span> |
|
|
1323 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1320 |
</span> |
1324 |
</span> |
1321 |
</xsl:if> |
1325 |
</xsl:if> |
1322 |
<xsl:text> (</xsl:text> |
1326 |
<xsl:text> (</xsl:text> |
Lines 1329-1340
Link Here
|
1329 |
</xsl:when> |
1333 |
</xsl:when> |
1330 |
</xsl:choose> |
1334 |
</xsl:choose> |
1331 |
|
1335 |
|
1332 |
<xsl:choose> <xsl:when test="count(key('item-by-status', 'available'))>0"> |
|
|
1333 |
<xsl:choose><xsl:when test="count(key('item-by-status', 'reference'))>0"> |
1334 |
<br/> |
1335 |
</xsl:when></xsl:choose> |
1336 |
</xsl:when> </xsl:choose> |
1337 |
|
1338 |
<xsl:if test="count(key('item-by-status', 'available'))=0"> |
1336 |
<xsl:if test="count(key('item-by-status', 'available'))=0"> |
1339 |
<span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span> |
1337 |
<span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span> |
1340 |
</xsl:if> |
1338 |
</xsl:if> |
Lines 1345-1356
Link Here
|
1345 |
<br /> |
1343 |
<br /> |
1346 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reallynotforloan')"/> |
1344 |
<xsl:variable name="reference_items" select="key('item-by-status', 'reallynotforloan')"/> |
1347 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1345 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]"> |
1348 |
<xsl:value-of select="items:substatus"/> |
1346 |
<span class="ItemSummary"> |
1349 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<span class="LabelCallNumber">Call number: </span><xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
1347 |
<xsl:if test="$singleBranchMode=0"> |
1350 |
<xsl:text> (</xsl:text> |
1348 |
<span class="ItemBranch"><xsl:value-of select="items:homebranch"/><xsl:text> </xsl:text></span> |
1351 |
<xsl:value-of select="count(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch)))"/> |
1349 |
</xsl:if> |
1352 |
<xsl:text>)</xsl:text> |
1350 |
<span class='notforloandesc'><xsl:value-of select="items:substatus"/></span> |
1353 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1351 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
|
|
1352 |
<span class="CallNumberAndLabel"> |
1353 |
<span class="LabelCallNumber">Call number: </span> |
1354 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1355 |
</span> |
1356 |
</xsl:if> |
1357 |
<xsl:text> (</xsl:text> |
1358 |
<xsl:value-of select="count(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch)))"/> |
1359 |
<xsl:text>)</xsl:text> |
1360 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1361 |
</span> |
1354 |
</xsl:for-each> |
1362 |
</xsl:for-each> |
1355 |
</span> |
1363 |
</span> |
1356 |
</xsl:when> |
1364 |
</xsl:when> |
Lines 1419-1425
Link Here
|
1419 |
<xsl:when test="$OPACItemLocation='location'"><b><xsl:value-of select="concat(items:location,' ')"/></b></xsl:when> |
1427 |
<xsl:when test="$OPACItemLocation='location'"><b><xsl:value-of select="concat(items:location,' ')"/></b></xsl:when> |
1420 |
<xsl:when test="$OPACItemLocation='ccode'"><b><xsl:value-of select="concat(items:ccode,' ')"/></b></xsl:when> |
1428 |
<xsl:when test="$OPACItemLocation='ccode'"><b><xsl:value-of select="concat(items:ccode,' ')"/></b></xsl:when> |
1421 |
</xsl:choose> |
1429 |
</xsl:choose> |
1422 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span></xsl:if> |
1430 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
|
|
1431 |
<span class="CallNumberAndLabel"> |
1432 |
<span class="LabelCallNumber">Call number: </span> |
1433 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1434 |
</span> |
1435 |
</xsl:if> |
1423 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1436 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1424 |
</xsl:for-each> |
1437 |
</xsl:for-each> |
1425 |
</span> |
1438 |
</span> |
Lines 1432-1438
Link Here
|
1432 |
<xsl:when test="$OPACItemLocation='location'"><b><xsl:value-of select="concat(items:location,' ')"/></b></xsl:when> |
1445 |
<xsl:when test="$OPACItemLocation='location'"><b><xsl:value-of select="concat(items:location,' ')"/></b></xsl:when> |
1433 |
<xsl:when test="$OPACItemLocation='ccode'"><b><xsl:value-of select="concat(items:ccode,' ')"/></b></xsl:when> |
1446 |
<xsl:when test="$OPACItemLocation='ccode'"><b><xsl:value-of select="concat(items:ccode,' ')"/></b></xsl:when> |
1434 |
</xsl:choose> |
1447 |
</xsl:choose> |
1435 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"><span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span></xsl:if> |
1448 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> |
|
|
1449 |
<span class="CallNumberAndLabel"> |
1450 |
<span class="LabelCallNumber">Call number: </span> |
1451 |
<span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span> |
1452 |
</span> |
1453 |
</xsl:if> |
1436 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1454 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
1437 |
</xsl:for-each> |
1455 |
</xsl:for-each> |
1438 |
</span> |
1456 |
</span> |
1439 |
- |
|
|