tipaul
17 years ago
10 changed files with 254 additions and 296 deletions
@ -1,143 +0,0 @@ |
|||
#!/usr/bin/perl |
|||
|
|||
# $Id$ |
|||
|
|||
# Copyright 2000-2002 Katipo Communications |
|||
# |
|||
# This file is part of Koha. |
|||
# |
|||
# Koha is free software; you can redistribute it and/or modify it under the |
|||
# terms of the GNU General Public License as published by the Free Software |
|||
# Foundation; either version 2 of the License, or (at your option) any later |
|||
# version. |
|||
# |
|||
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY |
|||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR |
|||
# A PARTICULAR PURPOSE. See the GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License along with |
|||
# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, |
|||
# Suite 330, Boston, MA 02111-1307 USA |
|||
|
|||
use strict; |
|||
use CGI; |
|||
use C4::Context; |
|||
use C4::Output; |
|||
use C4::Branch; |
|||
use C4::Auth; |
|||
use C4::Date; |
|||
use C4::Biblio; |
|||
use C4::Circulation; |
|||
use C4::Members; |
|||
use C4::Interface::CGI::Output; |
|||
use Date::Calc qw( |
|||
Today |
|||
Add_Delta_Days |
|||
Date_to_Days |
|||
); |
|||
|
|||
use C4::Koha; |
|||
use C4::Reserves; |
|||
|
|||
my $input = new CGI; |
|||
|
|||
my $theme = $input->param('theme'); # only used if allowthemeoverride is set |
|||
my $itemnumber = $input->param('itemnumber'); |
|||
my $todaysdate = join "-", &Today; |
|||
|
|||
# if we have a resturn of the form to delete the transfer, we launch the subrroutine |
|||
if ($itemnumber) { |
|||
C4::Circulation::Circ2::DeleteTransfer($itemnumber); |
|||
} |
|||
|
|||
my ( $template, $loggedinuser, $cookie ) = get_template_and_user( |
|||
{ |
|||
template_name => "circ/currenttransfers.tmpl", |
|||
query => $input, |
|||
type => "intranet", |
|||
authnotrequired => 0, |
|||
flagsrequired => { circulate => 1 }, |
|||
debug => 1, |
|||
} |
|||
); |
|||
|
|||
# set the userenv branch |
|||
my $default = C4::Context->userenv->{'branch'}; |
|||
|
|||
# get the all the branches for reference |
|||
my $branches = GetBranches(); |
|||
my @branchesloop; |
|||
foreach my $br ( keys %$branches ) { |
|||
my @transferloop; |
|||
my %branchloop; |
|||
$branchloop{'branchname'} = $branches->{$br}->{'branchname'}; |
|||
$branchloop{'branchcode'} = $branches->{$br}->{'branchcode'}; |
|||
my @gettransfers = |
|||
GetTransfersFromTo( $branches->{$br}->{'branchcode'}, $default ); |
|||
|
|||
if (@gettransfers) { |
|||
foreach my $num (@gettransfers) { |
|||
my %getransf; |
|||
|
|||
my ( $sent_year, $sent_month, $sent_day ) = split "-", |
|||
$num->{'datesent'}; |
|||
$sent_day = ( split " ", $sent_day )[0]; |
|||
( $sent_year, $sent_month, $sent_day ) = |
|||
Add_Delta_Days( $sent_year, $sent_month, $sent_day, |
|||
C4::Context->preference('TransfersMaxDaysWarning')); |
|||
my $calcDate = Date_to_Days( $sent_year, $sent_month, $sent_day ); |
|||
my $today = Date_to_Days(&Today); |
|||
my $warning = ( $today > $calcDate ); |
|||
|
|||
if ( $warning > 0 ) { |
|||
$getransf{'messcompa'} = 1; |
|||
} |
|||
my $gettitle = GetBiblioFromItemNumber( $num->{'itemnumber'} ); |
|||
my $itemtypeinfo = getitemtypeinfo( $gettitle->{'itemtype'} ); |
|||
|
|||
$getransf{'title'} = $gettitle->{'title'}; |
|||
$getransf{'datetransfer'} = format_date( $num->{'datesent'} ); |
|||
$getransf{'biblionumber'} = $gettitle->{'biblionumber'}; |
|||
$getransf{'itemnumber'} = $gettitle->{'itemnumber'}; |
|||
$getransf{'barcode'} = $gettitle->{'barcode'}; |
|||
$getransf{'itemtype'} = $itemtypeinfo->{'description'}; |
|||
$getransf{'homebranch'} = $gettitle->{'homebranch'}; |
|||
$getransf{'holdingbranch'} = $gettitle->{'holdingbranch'}; |
|||
$getransf{'itemcallnumber'} = $gettitle->{'itemcallnumber'}; |
|||
|
|||
# we check if we have a reserv for this transfer |
|||
my @checkreserv = GetReservations( $num->{'itemnumber'} ); |
|||
if ( $checkreserv[0] ) { |
|||
my $getborrower = |
|||
GetMemberDetails( $checkreserv[1] ); |
|||
$getransf{'borrowernum'} = $getborrower->{'borrowernumber'}; |
|||
$getransf{'borrowername'} = $getborrower->{'surname'}; |
|||
$getransf{'borrowerfirstname'} = $getborrower->{'firstname'}; |
|||
if ( $getborrower->{'emailaddress'} ) { |
|||
$getransf{'borrowermail'} = $getborrower->{'emailaddress'}; |
|||
} |
|||
$getransf{'borrowerphone'} = $getborrower->{'phone'}; |
|||
|
|||
} |
|||
push( @transferloop, \%getransf ); |
|||
} |
|||
|
|||
# If we have a return of reservloop we put it in the branchloop sequence |
|||
$branchloop{'reserv'} = \@transferloop; |
|||
} |
|||
else { |
|||
|
|||
# if we don't have a retrun from reservestobranch we unset branchname and branchcode |
|||
$branchloop{'branchname'} = 0; |
|||
$branchloop{'branchcode'} = 0; |
|||
} |
|||
push( @branchesloop, \%branchloop ); |
|||
} |
|||
|
|||
$template->param( |
|||
branchesloop => \@branchesloop, |
|||
show_date => format_date($todaysdate), |
|||
); |
|||
|
|||
output_html_with_http_headers $input, $cookie, $template->output; |
|||
|
@ -0,0 +1,162 @@ |
|||
#!/usr/bin/perl |
|||
|
|||
# $Id$ |
|||
|
|||
# Copyright 2000-2002 Katipo Communications |
|||
# |
|||
# This file is part of Koha. |
|||
# |
|||
# Koha is free software; you can redistribute it and/or modify it under the |
|||
# terms of the GNU General Public License as published by the Free Software |
|||
# Foundation; either version 2 of the License, or (at your option) any later |
|||
# version. |
|||
# |
|||
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY |
|||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR |
|||
# A PARTICULAR PURPOSE. See the GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License along with |
|||
# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, |
|||
# Suite 330, Boston, MA 02111-1307 USA |
|||
|
|||
use strict; |
|||
use C4::Context; |
|||
use C4::Output; |
|||
use CGI; |
|||
use C4::Auth; |
|||
use C4::Date; |
|||
use C4::Interface::CGI::Output; |
|||
|
|||
my $input = new CGI; |
|||
my $order = $input->param('order'); |
|||
my $startdate=$input->param('from'); |
|||
my $enddate=$input->param('to'); |
|||
|
|||
my $theme = $input->param('theme'); # only used if allowthemeoverride is set |
|||
|
|||
my ( $template, $loggedinuser, $cookie ) = get_template_and_user( |
|||
{ |
|||
template_name => "circ/pendingreserves.tmpl", |
|||
query => $input, |
|||
type => "intranet", |
|||
authnotrequired => 0, |
|||
flagsrequired => { circulate => 1 }, |
|||
debug => 1, |
|||
} |
|||
); |
|||
|
|||
my $duedate; |
|||
my $borrowernumber; |
|||
my $itemnum; |
|||
my $data1; |
|||
my $data2; |
|||
my $data3; |
|||
my $name; |
|||
my $phone; |
|||
my $email; |
|||
my $biblionumber; |
|||
my $title; |
|||
my $author; |
|||
|
|||
my @datearr = localtime( time() ); |
|||
my $todaysdate = |
|||
( 1900 + $datearr[5] ) . '-' |
|||
. sprintf( "%0.2d", ( $datearr[4] + 1 ) ) . '-' |
|||
. sprintf( "%0.2d", $datearr[3] ); |
|||
|
|||
my $dbh = C4::Context->dbh; |
|||
my ($sqlorderby, $sqldatewhere) = ("",""); |
|||
|
|||
$sqldatewhere .= " && reservedate >= " . $dbh->quote($startdate) if ($startdate) ; |
|||
$sqldatewhere .= " && reservedate <= " . $dbh->quote($enddate) if ($enddate) ; |
|||
|
|||
if ($order eq "borrower") { |
|||
$sqlorderby = " order by borrower, reservedate"; |
|||
} elsif ($order eq "biblio") { |
|||
$sqlorderby = " order by biblio.title, priority,reservedate"; |
|||
} elsif ($order eq "priority") { |
|||
$sqlorderby = "order by priority DESC"; |
|||
} else { |
|||
$sqlorderby = " order by reservedate, borrower"; |
|||
} |
|||
my $strsth = |
|||
"SELECT reservedate, |
|||
reserves.borrowernumber as borrowernumber, |
|||
concat(firstname,' ',surname) as borrower, |
|||
borrowers.phone, |
|||
borrowers.email, |
|||
reserves.biblionumber, |
|||
reserves.branchcode as branch, |
|||
items.holdingbranch, |
|||
items.itemcallnumber, |
|||
items.itemnumber, |
|||
notes, |
|||
notificationdate, |
|||
reminderdate, |
|||
priority, |
|||
reserves.found, |
|||
biblio.title, |
|||
biblio.author |
|||
FROM reserves |
|||
LEFT JOIN items ON items.biblionumber=reserves.biblionumber, |
|||
borrowers,biblio |
|||
WHERE isnull(cancellationdate) |
|||
&& reserves.borrowernumber=borrowers.borrowernumber |
|||
&& reserves.biblionumber=biblio.biblionumber |
|||
&& reserves.found is NULL |
|||
&& items.holdingbranch=? |
|||
"; |
|||
|
|||
$strsth .= $sqlorderby; |
|||
|
|||
my $sth = $dbh->prepare($strsth); |
|||
|
|||
$sth->execute(C4::Context->userenv->{'branch'}); |
|||
|
|||
my @reservedata; |
|||
my $previous; |
|||
my $this; |
|||
while ( my $data = $sth->fetchrow_hashref ) { |
|||
$this=$data->{biblionumber}.":".$data->{borrowernumber}; |
|||
my @itemlist; |
|||
push( |
|||
@reservedata, |
|||
{ |
|||
reservedate => $previous eq $this?"":format_date( $data->{reservedate} ), |
|||
priority => $previous eq $this?"":$data->{priority}, |
|||
name => $previous eq $this?"":$data->{borrower}, |
|||
title => $previous eq $this?"":$data->{title}, |
|||
author => $previous eq $this?"":$data->{author}, |
|||
borrowernumber => $previous eq $this?"":$data->{borrowernumber}, |
|||
itemnum => $previous eq $this?"":$data->{itemnumber}, |
|||
phone => $previous eq $this?"":$data->{phone}, |
|||
email => $previous eq $this?"":$data->{email}, |
|||
biblionumber => $previous eq $this?"":$data->{biblionumber}, |
|||
statusw => ( $data->{found} eq "w" ), |
|||
statusf => ( $data->{found} eq "f" ), |
|||
holdingbranch => $data->{holdingbranch}, |
|||
branch => $previous eq $this?"":$data->{branch}, |
|||
itemcallnumber => $data->{itemcallnumber}, |
|||
notes => $previous eq $this?"":$data->{notes}, |
|||
notificationdate => $previous eq $this?"":$data->{notificationdate}, |
|||
reminderdate => $previous eq $this?"":$data->{reminderdate} |
|||
} |
|||
); |
|||
$previous=$this; |
|||
} |
|||
|
|||
$sth->finish; |
|||
|
|||
$template->param( |
|||
todaysdate => format_date($todaysdate), |
|||
from => $startdate, |
|||
to => $enddate, |
|||
reserveloop => \@reservedata, |
|||
intranetcolorstylesheet => |
|||
C4::Context->preference("intranetcolorstylesheet"), |
|||
intranetstylesheet => C4::Context->preference("intranetstylesheet"), |
|||
IntranetNav => C4::Context->preference("IntranetNav"), |
|||
"BiblioDefaultView".C4::Context->preference("BiblioDefaultView") => 1, |
|||
); |
|||
|
|||
output_html_with_http_headers $input, $cookie, $template->output; |
@ -1,85 +0,0 @@ |
|||
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --> |
|||
<title>Koha › Circulation</title> |
|||
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menus.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menu-circ.inc" --> |
|||
|
|||
<h1>Circulation: Branch Reserves</h1> |
|||
|
|||
<div id="mainbloc"> |
|||
<h1 class="circulation">Reserves of your library the : <!-- TMPL_VAR NAME="show_date" --></h1> |
|||
<!-- TMPL_IF NAME="messagetransfert" --> |
|||
<div> |
|||
<h2>Reserve find for the document(<!-- TMPL_VAR NAME="nextreservtitle" -->)must transfered</h2> |
|||
<p>This documen is reserved by : <b> <!-- TMPL_VAR NAME="nextreservsurname" --> <!-- TMPL_VAR NAME="nextreservfirstname" --></b> at the library : <b> <!-- TMPL_VAR NAME="branchname" --> </b>, Please put this document in transfer . |
|||
</p> |
|||
<form name="cancelReservewithtransfert" action="branchreserves.pl" method="post"> |
|||
<input type="submit" class="button circulation"> |
|||
</form> |
|||
</div> |
|||
<!-- /TMPL_IF --> |
|||
<!-- TMPL_IF NAME="waiting" --> |
|||
<div id="bloc25"> |
|||
<h2 class="circulation">This document is in Waiting status</h2> |
|||
<p>This document (<!-- TMPL_VAR NAME="nextreservtitle" -->) is reserved by <b> : <!-- TMPL_VAR NAME="nextreservsurname" --> <!-- TMPL_VAR NAME="nextreservfirstname" --></b>, |
|||
Please keep this document for the next reserve . |
|||
</p> |
|||
<form name="cancelReservewithwaiting" action="branchreserves.pl" method="post"> |
|||
<input type="submit"> |
|||
</form> |
|||
</div> |
|||
<!-- /TMPL_IF --> |
|||
<!-- TMPL_UNLESS NAME="message" --> |
|||
<div id="resultlist"> |
|||
<!-- TMPL_IF NAME="reserveloop" --> |
|||
<table> |
|||
<tr> |
|||
<th class="circulation" colspan="5">Reserves of your library</th> |
|||
</tr> |
|||
<tr> |
|||
<th class="circulation">Available since</th> |
|||
<th class="circulation">Title</th> |
|||
<th class="circulation">Borrower</th> |
|||
<th class="circulation">Localisation</th> |
|||
<th class="circulation">Action</th> |
|||
</tr> |
|||
<!-- TMPL_LOOP NAME="reserveloop" --> |
|||
<tr <!-- TMPL_IF NAME="messcompa" --> class="problem" <!-- /TMPL_IF -->> |
|||
<td><p><!-- TMPL_VAR NAME="waitingdate" --></p> <!-- TMPL_IF NAME="messcompa" --> Reserve Over <!-- /TMPL_IF --></td> |
|||
<td> |
|||
<p> |
|||
<a href="/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a> |
|||
(<b><!-- TMPL_VAR NAME="itemtype" --></b>) |
|||
<br />Barcode : <!-- TMPL_VAR NAME="barcode" --> |
|||
</p> |
|||
</td> |
|||
<td> |
|||
<p><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!--TMPL_VAR Name="borrowernum"-->"><!-- TMPL_VAR NAME="borrowername" --> <!-- TMPL_VAR NAME="borrowerfirstname" --></a><br /><!-- TMPL_VAR NAME="borrowerphone" --><br /> |
|||
<!-- TMPL_IF NAME="borrowermail" --><a href="mailto:<!-- TMPL_VAR NAME="email" -->?subject=Reservation: <!-- TMPL_VAR NAME="title" -->"> |
|||
<!-- TMPL_VAR NAME="borrowermail" --></a><!--/TMPL_IF--> |
|||
</p> |
|||
</td> |
|||
<td><p><!-- TMPL_VAR NAME="homebranch" --> <!-- TMPL_VAR NAME="itemcallnumber" --></p></td> |
|||
<td> |
|||
<form name="cancelReserve -->" action="branchreserves.pl" method="post"> |
|||
<input type="hidden" name="borrowernumber" value="<!-- TMPL_VAR NAME="borrowernum" -->"> |
|||
<input type="hidden" name="itemnumber" value="<!-- TMPL_VAR NAME="itemnumber" -->"> |
|||
<input type="hidden" name="fbr" value="<!-- TMPL_VAR NAME="holdingbranch" -->"> |
|||
<input type="hidden" name="tbr" value="<!-- TMPL_VAR NAME="homebranch" -->"> |
|||
<!-- TMPL_IF NAME="dotransfer" --> |
|||
<input type="submit" value="Cancel reserve and return to : <!-- TMPL_VAR NAME="homebranch" -->"> |
|||
<!-- TMPL_ELSE --> |
|||
<input type="submit" value="Cancel reserve" > |
|||
<!-- /TMPL_IF --> |
|||
</form> |
|||
</td> |
|||
</tr> |
|||
<!-- /TMPL_LOOP --> |
|||
</table> |
|||
<!-- TMPL_ELSE --> |
|||
<b>No reserve found.</b> |
|||
<!-- /TMPL_IF --> |
|||
</div> |
|||
<!-- /TMPL_UNLESS --> |
|||
</div> |
|||
<!-- TMPL_INCLUDE name="intranet-bottom.inc" --> |
@ -1,61 +0,0 @@ |
|||
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --> |
|||
<title>Koha › Circulation</title> |
|||
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menus.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menu-circ.inc" --> |
|||
|
|||
<div id="mainbloc"> |
|||
<h1 class="circulation">Transfers made TO your library the : <!-- TMPL_VAR NAME="show_date" --></h1> |
|||
<p>You are the destination of this transfer</p> |
|||
<div id="resultlist"> |
|||
<!-- TMPL_LOOP NAME="branchesloop" --> |
|||
<!-- TMPL_IF NAME="branchcode" --> |
|||
<table> |
|||
<tr> |
|||
<th class="circulation" colspan="5">Coming from <!-- TMPL_VAR NAME="branchname" --> </th> |
|||
</tr> |
|||
<tr> |
|||
<th class="circulation">Date of transfer</th> |
|||
<th class="circulation">Title</th> |
|||
<th class="circulation">Reserved by </th> |
|||
<th class="circulation">Localisation</th> |
|||
<th class="circulation">Action</th> |
|||
</tr> |
|||
<!-- TMPL_LOOP NAME="reserv" --> |
|||
<tr <!-- TMPL_IF NAME="messcompa" --> class="problem" <!-- /TMPL_IF -->> |
|||
<td><p><!-- TMPL_VAR NAME="datetransfer" --></p> <!-- TMPL_IF NAME="messcompa" --> check this transfer<!-- /TMPL_IF --></td> |
|||
<td> |
|||
<p> |
|||
<a href="/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a> |
|||
(<b><!-- TMPL_VAR NAME="itemtype" --> </b>) |
|||
<br />Barcode : <!-- TMPL_VAR NAME="barcode" --> |
|||
</p> |
|||
</td> |
|||
<td> |
|||
<!-- TMPL_IF NAME="borrowername" --> |
|||
<p><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!--TMPL_VAR Name="borrowernum"-->"><!-- TMPL_VAR NAME="borrowername" --> <!-- TMPL_VAR NAME="borrowerfirstname" --></a><br /><!-- TMPL_VAR NAME="borrowerphone" --><br /> |
|||
<!-- TMPL_IF NAME="borrowermail" --><a href="mailto:<!-- TMPL_VAR NAME="email" -->?subject=Reservation: <!-- TMPL_VAR NAME="title" -->"> |
|||
<!-- TMPL_VAR NAME="borrowermail" --></a><!--/TMPL_IF--> |
|||
</p> |
|||
<!-- TMPL_ELSE --> |
|||
<p> |
|||
None |
|||
</p> |
|||
<!-- /TMPL_IF --> |
|||
</td> |
|||
<td><p><!-- TMPL_VAR NAME="homebranch" --> <!-- TMPL_VAR NAME="itemcallnumber" --></p></td> |
|||
<td> |
|||
<!--<form name="dotransfer" action="currenttransfers.pl" method="post"> |
|||
<input type="hidden" name="itemnumber" value="<!-- TMPL_VAR NAME="itemnumber" -->"> |
|||
<input type="submit" value="Cancel this transfer"> |
|||
</form>--> |
|||
</td> |
|||
</tr> |
|||
<!-- /TMPL_LOOP --> |
|||
</table> |
|||
<br><br> |
|||
<!-- /TMPL_IF --> |
|||
<!-- /TMPL_LOOP --> |
|||
</div> |
|||
</div> |
|||
<!-- TMPL_INCLUDE name="intranet-bottom.inc" --> |
@ -0,0 +1,85 @@ |
|||
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --> |
|||
<title>Koha › Circulation</title> |
|||
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menus.inc" --> |
|||
<!-- TMPL_INCLUDE NAME="menu-circ.inc" --> |
|||
|
|||
<h1>Circulation: Branch Reserves</h1> |
|||
|
|||
<div id="mainbloc"> |
|||
<h1 class="circulation">Reserves of your library the : <!-- TMPL_VAR NAME="show_date" --></h1> |
|||
<!-- TMPL_IF NAME="messagetransfert" --> |
|||
<div> |
|||
<h2>Reserve find for the document(<!-- TMPL_VAR NAME="nextreservtitle" -->)must transfered</h2> |
|||
<p>This documen is reserved by : <b> <!-- TMPL_VAR NAME="nextreservsurname" --> <!-- TMPL_VAR NAME="nextreservfirstname" --></b> at the library : <b> <!-- TMPL_VAR NAME="branchname" --> </b>, Please put this document in transfer . |
|||
</p> |
|||
<form name="cancelReservewithtransfert" action="waitingreserves.pl" method="post"> |
|||
<input type="submit" class="button circulation"> |
|||
</form> |
|||
</div> |
|||
<!-- /TMPL_IF --> |
|||
<!-- TMPL_IF NAME="waiting" --> |
|||
<div id="bloc25"> |
|||
<h2 class="circulation">This document is in Waiting status</h2> |
|||
<p>This document (<!-- TMPL_VAR NAME="nextreservtitle" -->) is reserved by <b> : <!-- TMPL_VAR NAME="nextreservsurname" --> <!-- TMPL_VAR NAME="nextreservfirstname" --></b>, |
|||
Please keep this document for the next reserve . |
|||
</p> |
|||
<form name="cancelReservewithwaiting" action="waitingreserves.pl" method="post"> |
|||
<input type="submit"> |
|||
</form> |
|||
</div> |
|||
<!-- /TMPL_IF --> |
|||
<!-- TMPL_UNLESS NAME="message" --> |
|||
<div id="resultlist"> |
|||
<!-- TMPL_IF NAME="reserveloop" --> |
|||
<table> |
|||
<tr> |
|||
<th class="circulation" colspan="5">Reserves of your library</th> |
|||
</tr> |
|||
<tr> |
|||
<th class="circulation">Available since</th> |
|||
<th class="circulation">Title</th> |
|||
<th class="circulation">Borrower</th> |
|||
<th class="circulation">Localisation</th> |
|||
<th class="circulation">Action</th> |
|||
</tr> |
|||
<!-- TMPL_LOOP NAME="reserveloop" --> |
|||
<tr <!-- TMPL_IF NAME="messcompa" --> class="problem" <!-- /TMPL_IF -->> |
|||
<td><p><!-- TMPL_VAR NAME="waitingdate" --></p> <!-- TMPL_IF NAME="messcompa" --> Reserve Over <!-- /TMPL_IF --></td> |
|||
<td> |
|||
<p> |
|||
<a href="/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a> |
|||
(<b><!-- TMPL_VAR NAME="itemtype" --></b>) |
|||
<br />Barcode : <!-- TMPL_VAR NAME="barcode" --> |
|||
</p> |
|||
</td> |
|||
<td> |
|||
<p><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!--TMPL_VAR Name="borrowernum"-->"><!-- TMPL_VAR NAME="borrowername" --> <!-- TMPL_VAR NAME="borrowerfirstname" --></a><br /><!-- TMPL_VAR NAME="borrowerphone" --><br /> |
|||
<!-- TMPL_IF NAME="borrowermail" --><a href="mailto:<!-- TMPL_VAR NAME="email" -->?subject=Reservation: <!-- TMPL_VAR NAME="title" -->"> |
|||
<!-- TMPL_VAR NAME="borrowermail" --></a><!--/TMPL_IF--> |
|||
</p> |
|||
</td> |
|||
<td><p><!-- TMPL_VAR NAME="homebranch" --> <!-- TMPL_VAR NAME="itemcallnumber" --></p></td> |
|||
<td> |
|||
<form name="cancelReserve -->" action="waitingreserves.pl" method="post"> |
|||
<input type="hidden" name="borrowernumber" value="<!-- TMPL_VAR NAME="borrowernum" -->"> |
|||
<input type="hidden" name="itemnumber" value="<!-- TMPL_VAR NAME="itemnumber" -->"> |
|||
<input type="hidden" name="fbr" value="<!-- TMPL_VAR NAME="holdingbranch" -->"> |
|||
<input type="hidden" name="tbr" value="<!-- TMPL_VAR NAME="homebranch" -->"> |
|||
<!-- TMPL_IF NAME="dotransfer" --> |
|||
<input type="submit" value="Cancel reserve and return to : <!-- TMPL_VAR NAME="homebranch" -->"> |
|||
<!-- TMPL_ELSE --> |
|||
<input type="submit" value="Cancel reserve" > |
|||
<!-- /TMPL_IF --> |
|||
</form> |
|||
</td> |
|||
</tr> |
|||
<!-- /TMPL_LOOP --> |
|||
</table> |
|||
<!-- TMPL_ELSE --> |
|||
<b>No reserve found.</b> |
|||
<!-- /TMPL_IF --> |
|||
</div> |
|||
<!-- /TMPL_UNLESS --> |
|||
</div> |
|||
<!-- TMPL_INCLUDE name="intranet-bottom.inc" --> |
Loading…
Reference in new issue