#!/usr/bin/perl #script to place reserves/requests #writen 2/1/00 by chris@katipo.oc.nz use strict; #use DBI; use C4::Search; use CGI; use C4::Output; use C4::Reserves2; my $input = new CGI; print $input->header; #setup colours print startpage(); print startmenu(); my $blah; my $bib=$input->param('bib'); my $dat=bibdata($bib); my ($count,$reserves)=FindReserves($bib); #print $count; #print $input->dump; print <Requesting: $dat->{'title'} ($dat->{'author'})

Rank Member Number Date Pickup Request
$date Next Available,
(or choose from list below)

printend ; my $blah; my @data=ItemInfo(\$blah,$bib); my $count2=@data; for ($i=0;$i<$count2;$i++){ my @stuff=split('\t',$data[$i]); print ""; } print <

 

Request Item Type Classification Volume Number Copyright Pubdate Copies
$stuff[6] $stuff[4] $stuff[9] $stuff[1], $stuff[2]
printend ; $count--; for ($i=0;$i<$count;$i++){ print "[$i]{'borrowernumber'}>"; print "[$i]{'biblionumber'}>"; my $bor=$reserves->[$i]{'firstname'}."%20".$reserves->[$i]{'surname'}; $bor=~ s/ /%20/g; my @temp=split('-',$reserves->[$i]{'reservedate'}); $date="$temp[2]/$temp[1]/$temp[0]"; my $type=$reserves->[$i]{'constrainttype'}; if ($type eq 'a'){ $type='Next Available'; } elsif ($type eq 'o'){ $type="This type only $reserves->[$i]{'biblioitemnumber'}"; # my @data=ItemInfo(\$blah,$reserves->[$i]{'borrowernumber'}); } print " "; } print <
MODIFY EXISTING REQUESTS
Rank Member Date Pickup Request Change To
$reserves->[$i]{'firstname'} $reserves->[$i]{'surname'} $date $type
Delete a request by selcting "del" from the rank list.


printend ; print endmenu(); print endpage();