fix for #1066 : Intranet detail screen shows 'on issue to' for waiting items

I've added a reservestatus TMPL_VAR that can be used to show reserve status in a specific area.

I'm not 100% happy with this fix, because it's still untranslatable ("waiting" is hardcoded).
This commit is contained in:
tipaul 2006-09-13 16:34:28 +00:00
parent 37d4bb0429
commit 1d49315432
3 changed files with 10 additions and 7 deletions

View File

@ -1338,9 +1338,10 @@ sub ItemInfo {
if ($datedue eq ''){
# $datedue="Available";
my ($restype,$reserves)=C4::Reserves2::CheckReserves($data->{'itemnumber'});
if ($restype) {
$datedue=$restype;
}
$data->{reservestatus} = $restype;
# if ($restype) {
# $datedue=$restype;
# }
}
$isth->finish;
#get branch information.....

View File

@ -141,7 +141,7 @@
<td><!-- TMPL_VAR NAME="description" --></td>
<td><!-- TMPL_VAR NAME="branchname" --> <!-- TMPL_IF NAME="itemcallnumber" --> <!-- TMPL_VAR NAME="itemcallnumber" --><!-- /TMPL_IF --></td>
<td>
<!-- TMPL_IF name="datedue" -->
<!-- TMPL_IF name="borrowernumber" -->
On issue to <a href="/cgi-bin/koha/members/moremember.pl?bornum=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="cardnumber" --></a>
<!-- TMPL_ELSE -->
<!-- TMPL_IF name="notforloantext" -->
@ -155,7 +155,8 @@
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
</td>
<td><!-- TMPL_VAR NAME="datedue" --></td>
<td><!-- TMPL_VAR NAME="datedue" -->
<!-- TMPL_IF name="reservestatus" -->Reserve <!-- TMPL_VAR name="reservestatus" --><!-- /TMPL_IF --></td>
<td><!-- TMPL_VAR NAME="datelastseen" --></td>
<td><a href="/cgi-bin/koha/moredetail.pl?type=<!-- TMPL_VAR NAME="type" -->&item=<!-- TMPL_VAR NAME="itemnumber" -->&amp;bib=<!-- TMPL_VAR NAME="biblionumber" -->&amp;bi=<!-- TMPL_VAR NAME="biblioitemnumber" -->"><!-- TMPL_VAR NAME="barcode" --></a></td>
<td><!-- TMPL_VAR NAME="volumeddesc" --></td>

View File

@ -137,7 +137,7 @@
<!-- /TMPL_IF -->
</td>
<td>
<!-- TMPL_IF name="datedue" -->
<!-- TMPL_IF name="borrowernumber" -->
On loan
<!-- TMPL_ELSE -->
<!-- TMPL_IF name="notforloantext" -->
@ -147,7 +147,8 @@
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
</td>
<td><!-- TMPL_VAR NAME="datedue" --></td>
<td><!-- TMPL_VAR NAME="datedue" -->
<!-- TMPL_IF name="reservestatus" -->Reserve <!-- TMPL_VAR name="reservestatus" --><!-- /TMPL_IF --></td>
<td><!-- TMPL_VAR NAME="datelastseen" --></td>
<td><!-- TMPL_VAR NAME="barcode" --></td>
</tr>