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