# Suite 330, Boston, MA 02111-1307 USA
use strict;
+use warnings;
use CGI;
use Encode qw(encode);
use C4::Auth;
use C4::Output;
use C4::Biblio;
+use C4::Members;
my $query = new CGI;
template_name => "opac-sendbasketform.tmpl",
query => $query,
type => "opac",
- authnotrequired => 1,
+ authnotrequired => 0,
flagsrequired => { borrow => 1 },
}
);
my @items = &GetItemsInfo( $biblionumber, 'opac' );
+ my $hasauthors = 0;
+ if($dat->{'author'} || @$marcauthorsarray) {
+ $hasauthors = 1;
+ }
+
+
$dat->{MARCNOTES} = $marcnotesarray;
$dat->{MARCSUBJCTS} = $marcsubjctsarray;
$dat->{MARCAUTHORS} = $marcauthorsarray;
+ $dat->{HASAUTHORS} = $hasauthors;
$dat->{'biblionumber'} = $biblionumber;
$dat->{ITEM_RESULTS} = \@items;
}
my $resultsarray = \@results;
+
+ my $user = GetMember(borrowernumber => $borrowernumber);
+
$template2->param(
BIBLIO_RESULTS => $resultsarray,
email_sender => $email_sender,
- comment => $comment
+ comment => $comment,
+ firstname => $user->{firstname},
+ surname => $user->{surname},
);
# Getting template result
$email_file = $1;
}
- if ( $template_res =~ /<MESSAGE>\n(.*)\n<END_MESSAGE>/s ) { $body = $1; }
+ if ( $template_res =~ /<MESSAGE>\n(.*)\n<END_MESSAGE>/s ) { $body = encode_qp($1); }
my $boundary = "====" . time() . "====";