If item is in transit, show that status in the OPAC
user's hold list rather than "waiting to be pulled".
---
koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl | 7 ++++++-
opac/opac-user.pl | 7 +++++++
2 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl
b/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl
index 68d3b9e..98d8cab 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-user.tmpl
@@ -319,7 +319,12 @@ $.tablesorter.addParser({
Item in transit to <b> <!-- TMPL_VAR
NAME="wbrname" --></b> <input type="hidden" name="pickup" value="<!-- TMPL_VAR
NAME="wbrcd" -->" />
<!-- /TMPL_IF -->
<!-- TMPL_ELSE -->
- Item waiting to be pulled
+ <!-- TMPL_IF NAME="intransit" -->
+ Item in transit from <b> <!-- TMPL_VAR
NAME="frombranch" --></b> since
+ <!-- TMPL_VAR NAME="datesent" -->
+ <!-- TMPL_ELSE -->
+ Item waiting to be pulled
+ <!-- /TMPL_IF -->
<!-- /TMPL_IF -->
</td>
<td>
diff --git a/opac/opac-user.pl b/opac/opac-user.pl
index f21869c..bbcebf7 100755
--- a/opac/opac-user.pl
+++ b/opac/opac-user.pl
@@ -221,6 +221,13 @@ foreach my $res (@reserves) {
}
# set found to 1 if reserve is waiting for patron pickup
$res->{'found'} = 1 if $res->{'found'} eq 'W';
+ } else {
+ my ($transfertwhen, $transfertfrom, $transfertto) = GetTransfers(
$res->{'itemnumber'} );
+ if ($transfertwhen) {
+ $res->{intransit} = 1;
+ $res->{datesent} = format_date($transfertwhen);
+ $res->{frombranch} = GetBranchName($transfertfrom);
+ }
}
push @waiting, $res;
$wcount++;
--
1.5.5.GIT
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches