X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=members%2Fmembers-home.pl;h=1d8f1e5e9afedf864619021b344af7a1138f1f84;hb=2d9f5fc69e3485e61f92ff56c54db097c8fac904;hp=964fdb7442eb073417a96636ecb13683ee052e1b;hpb=7aa3a055914d4c8757455898208848619f5aaec5;p=koha_fer diff --git a/members/members-home.pl b/members/members-home.pl index 964fdb7442..1d8f1e5e9a 100755 --- a/members/members-home.pl +++ b/members/members-home.pl @@ -26,11 +26,14 @@ use C4::Context; use C4::Members; use C4::Branch; use C4::Category; +use Koha::Borrower::Modifications; my $query = new CGI; my $branch = $query->param('branchcode'); my $template_name; +$branch = q{} unless defined $branch; + my ($template, $loggedinuser, $cookie) = get_template_and_user({template_name => "members/member.tmpl", query => $query, @@ -42,13 +45,12 @@ my ($template, $loggedinuser, $cookie) my $branches = GetBranches; my @branchloop; -foreach (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{branchname} } keys %$branches) { - my $selected = 1 if $branches->{$_}->{branchcode} eq $branch; - my %row = ( value => $_, - selected => $selected, +foreach (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{branchname} } keys %{$branches}) { + push @branchloop, { + value => $_, + selected => ($branches->{$_}->{branchcode} eq $branch), branchname => $branches->{$_}->{branchname}, - ); - push @branchloop, \%row; + }; } my @categories; @@ -75,11 +77,15 @@ else { $template->param(categories=>\@categories); } + +my $pending_borrower_modifications = + Koha::Borrower::Modifications->GetPendingModificationsCount( $branch ); + $template->param( "AddPatronLists_".C4::Context->preference("AddPatronLists")=> "1", no_add => $no_add, + pending_borrower_modifications => $pending_borrower_modifications, ); -my @letters = map { {letter => $_} } ( 'A' .. 'Z'); -$template->param( letters => \@letters ); +$template->param( 'alphabet' => C4::Context->preference('alphabet') || join ' ', 'A' .. 'Z' ); output_html_with_http_headers $query, $cookie, $template->output;