X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=members%2Ffiles.pl;h=84bc41edd4393d6b46a4432f418fff444c9e3faf;hb=ea1aa7a0d906d583375618e37be60e9f0d62d939;hp=ccd11bc28b3c714c9f558976c39887076c2abdd7;hpb=3ce542ce2668770a5669d2fb98b666f42a5bd388;p=koha_fer diff --git a/members/files.pl b/members/files.pl index ccd11bc28b..84bc41edd4 100755 --- a/members/files.pl +++ b/members/files.pl @@ -23,8 +23,10 @@ use warnings; use CGI; use C4::Auth; +use C4::Branch; use C4::Output; use C4::Members; +use C4::Members::Attributes qw(GetBorrowerAttributes); use C4::Debug; use Koha::DateUtils; @@ -73,7 +75,7 @@ else { my $filename = $cgi->param('uploadfile'); my $mimetype = $cgi->uploadInfo($filename)->{'Content-Type'}; - $errors{'empty_upload'} = 1 unless ( length($uploaded_file) > 0 ); + $errors{'empty_upload'} = 1 if ( -z $uploaded_file ); if (%errors) { $template->param( errors => %errors ); @@ -100,10 +102,26 @@ else { } $template->param( + categoryname => $data->{'description'}, + branchname => GetBranchName($data->{'branchcode'}), + ); + + if (C4::Context->preference('ExtendedPatronAttributes')) { + my $attributes = GetBorrowerAttributes($borrowernumber); + $template->param( + ExtendedPatronAttributes => 1, + extendedattributes => $attributes + ); + } + + my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'}); + $template->param( picture => 1 ) if $picture; + + $template->param( files => Koha::Borrower::Files->new( borrowernumber => $borrowernumber ) ->GetFilesInfo(), - errors => %errors + errors => \%errors ); output_html_with_http_headers $cgi, $cookie, $template->output; }