MT2116: Addons to the CSV export
[koha.git] / members / member-flags.pl
index b7ede0e..d2eea2f 100755 (executable)
@@ -11,6 +11,7 @@ use C4::Output;
 use C4::Auth qw(:DEFAULT :EditPermissions);
 use C4::Context;
 use C4::Members;
+use C4::Branch;
 #use C4::Acquisitions;
 
 use C4::Output;
@@ -153,8 +154,17 @@ if ($input->param('newflags')) {
            push @loop, \%row;
     }
 
-$template->param( adultborrower => 1 ) if ( $bor->{'category_type'} eq 'A' );
+    if ( $bor->{'category_type'} eq 'C') {
+        my  ( $catcodes, $labels ) =  GetborCatFromCatType( 'A', 'WHERE category_type = ?' );
+        my $cnt = scalar(@$catcodes);
+        $template->param( 'CATCODE_MULTI' => 1) if $cnt > 1;
+        $template->param( 'catcode' =>    $catcodes->[0])  if $cnt == 1;
+    }
        
+$template->param( adultborrower => 1 ) if ( $bor->{'category_type'} eq 'A' );
+    my ($picture, $dberror) = GetPatronImage($bor->{'cardnumber'});
+    $template->param( picture => 1 ) if $picture;
+               
 $template->param(
                borrowernumber => $bor->{'borrowernumber'},
     cardnumber => $bor->{'cardnumber'},
@@ -162,7 +172,7 @@ $template->param(
                firstname => $bor->{'firstname'},
                categorycode => $bor->{'categorycode'},
                category_type => $bor->{'category_type'},
-               category_description => $bor->{'description'},
+               categoryname => $bor->{'description'},
                address => $bor->{'address'},
                address2 => $bor->{'address2'},
                city => $bor->{'city'},
@@ -170,7 +180,9 @@ $template->param(
                phone => $bor->{'phone'},
                email => $bor->{'email'},
                branchcode => $bor->{'branchcode'},
+               branchname => GetBranchName($bor->{'branchcode'}),
                loop => \@loop,
+               is_child        => ($bor->{'category_type'} eq 'C'),
                );
 
     output_html_with_http_headers $input, $cookie, $template->output;