|
Lines 1284-1289
Link Here
|
| 1284 |
|
1284 |
|
| 1285 |
<!-- Availability line --> |
1285 |
<!-- Availability line --> |
| 1286 |
<div class="results_summary availability"> |
1286 |
<div class="results_summary availability"> |
|
|
1287 |
|
| 1288 |
<xsl:variable name="item_status_list"> |
| 1289 |
<status english="Checked out">Checked out</status> |
| 1290 |
<status english="Withdrawn">Withdrawn</status> |
| 1291 |
<status english="Lost">Lost</status> |
| 1292 |
<status english="Damaged">Damaged</status> |
| 1293 |
<status english="Pending hold">Pending hold</status> |
| 1294 |
<status english="In transit">In transit</status> |
| 1295 |
<status english="Hold waiting">On hold</status> |
| 1296 |
<status english="Recall waiting">Waiting recall</status> |
| 1297 |
<status english="Not for loan">Not for loan</status> |
| 1298 |
</xsl:variable> |
| 1299 |
|
| 1287 |
<span class="label">Availability: </span> |
1300 |
<span class="label">Availability: </span> |
| 1288 |
|
1301 |
|
| 1289 |
<xsl:choose> |
1302 |
<xsl:choose> |
|
Lines 1344-1350
Link Here
|
| 1344 |
<xsl:call-template name="listCallNumbers"> |
1357 |
<xsl:call-template name="listCallNumbers"> |
| 1345 |
<xsl:with-param name="items" select="$reference_items[items:resultbranch=$currentbranch and items:substatus=$current_substatus]"/> |
1358 |
<xsl:with-param name="items" select="$reference_items[items:resultbranch=$currentbranch and items:substatus=$current_substatus]"/> |
| 1346 |
<xsl:with-param name="max" select="$OPACResultsMaxItems"/> |
1359 |
<xsl:with-param name="max" select="$OPACResultsMaxItems"/> |
| 1347 |
<xsl:with-param name="status_text" select="concat($currentbranch,': ',$current_substatus)"/> |
1360 |
<xsl:with-param name="status_text"> |
|
|
1361 |
<xsl:value-of select="concat($currentbranch,': ')"/> |
| 1362 |
<xsl:value-of select="exsl:node-set($item_status_list)/status[@english=$current_substatus]|$current_substatus"/> |
| 1363 |
</xsl:with-param> |
| 1348 |
<xsl:with-param name="class_block" select="concat('notforloandesc_',$current_substatus)"/> |
1364 |
<xsl:with-param name="class_block" select="concat('notforloandesc_',$current_substatus)"/> |
| 1349 |
<xsl:with-param name="class_status" select="'ItemBranch'"/> |
1365 |
<xsl:with-param name="class_status" select="'ItemBranch'"/> |
| 1350 |
<xsl:with-param name="OPACItemLocation" select="$OPACItemLocation"/> |
1366 |
<xsl:with-param name="OPACItemLocation" select="$OPACItemLocation"/> |
|
Lines 1357-1372
Link Here
|
| 1357 |
<!-- Availability part 3: UNAVAILABLE ITEMS (see also pref Reference_NFL_Statuses); status reallynotforloan or status other --> |
1373 |
<!-- Availability part 3: UNAVAILABLE ITEMS (see also pref Reference_NFL_Statuses); status reallynotforloan or status other --> |
| 1358 |
<xsl:if test="number($sumAv+$sumRef) < number($itemcount)"><span class="unavailable"> |
1374 |
<xsl:if test="number($sumAv+$sumRef) < number($itemcount)"><span class="unavailable"> |
| 1359 |
<span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span> |
1375 |
<span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span> |
| 1360 |
<xsl:variable name="other_status_list"> |
|
|
| 1361 |
<status english="Checked out">Checked out</status> |
| 1362 |
<status english="Withdrawn">Withdrawn</status> |
| 1363 |
<status english="Lost">Lost</status> |
| 1364 |
<status english="Damaged">Damaged</status> |
| 1365 |
<status english="Pending hold">Pending hold</status> |
| 1366 |
<status english="In transit">In transit</status> |
| 1367 |
<status english="Hold waiting">On hold</status> |
| 1368 |
<status english="Recall waiting">Waiting recall</status> |
| 1369 |
</xsl:variable> |
| 1370 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')|key('item-by-status', 'other')"/> |
1376 |
<xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')|key('item-by-status', 'other')"/> |
| 1371 |
<xsl:choose> |
1377 |
<xsl:choose> |
| 1372 |
<xsl:when test="$OPACResultsUnavailableGroupingBy='branch'"> |
1378 |
<xsl:when test="$OPACResultsUnavailableGroupingBy='branch'"> |
|
Lines 1385-1396
Link Here
|
| 1385 |
<xsl:with-param name="status_text"> |
1391 |
<xsl:with-param name="status_text"> |
| 1386 |
<xsl:value-of select="$currentbranch"/> |
1392 |
<xsl:value-of select="$currentbranch"/> |
| 1387 |
<xsl:text>: </xsl:text> |
1393 |
<xsl:text>: </xsl:text> |
| 1388 |
<xsl:if test="items:status='other'"> |
1394 |
<xsl:value-of select="exsl:node-set($item_status_list)/status[@english=$current_substatus]|$current_substatus"/> |
| 1389 |
<xsl:value-of select="exsl:node-set($other_status_list)/status[@english=$current_substatus]"/> |
|
|
| 1390 |
</xsl:if> |
| 1391 |
<xsl:if test="items:status='reallynotforloan'"> |
| 1392 |
<xsl:value-of select="$current_substatus"/> |
| 1393 |
</xsl:if> |
| 1394 |
</xsl:with-param> |
1395 |
</xsl:with-param> |
| 1395 |
<xsl:with-param name="class_block" select="concat('unavailable_',items:substatus)"/> |
1396 |
<xsl:with-param name="class_block" select="concat('unavailable_',items:substatus)"/> |
| 1396 |
<xsl:with-param name="class_status" select="'ItemBranch'"/> |
1397 |
<xsl:with-param name="class_status" select="'ItemBranch'"/> |
|
Lines 1409-1420
Link Here
|
| 1409 |
<xsl:with-param name="items" select="$unavailable_items[items:substatus=$current_substatus]"/> |
1410 |
<xsl:with-param name="items" select="$unavailable_items[items:substatus=$current_substatus]"/> |
| 1410 |
<xsl:with-param name="max" select="0"/> |
1411 |
<xsl:with-param name="max" select="0"/> |
| 1411 |
<xsl:with-param name="status_text"> |
1412 |
<xsl:with-param name="status_text"> |
| 1412 |
<xsl:if test="items:status='other'"> |
1413 |
<xsl:value-of select="exsl:node-set($item_status_list)/status[@english=$current_substatus]|$current_substatus"/> |
| 1413 |
<xsl:value-of select="exsl:node-set($other_status_list)/status[@english=$current_substatus]"/> |
|
|
| 1414 |
</xsl:if> |
| 1415 |
<xsl:if test="items:status='reallynotforloan'"> |
| 1416 |
<xsl:value-of select="$current_substatus"/> |
| 1417 |
</xsl:if> |
| 1418 |
</xsl:with-param> |
1414 |
</xsl:with-param> |
| 1419 |
<xsl:with-param name="class_block" select="concat('unavailable_',$current_substatus)"/> |
1415 |
<xsl:with-param name="class_block" select="concat('unavailable_',$current_substatus)"/> |
| 1420 |
<xsl:with-param name="class_status" select="UnavailableSubstatus"/> |
1416 |
<xsl:with-param name="class_status" select="UnavailableSubstatus"/> |
| 1421 |
- |
|
|