[Koha-patches] [SIGNED-OFF] Bug 5191 Patron notification was being reset to none

Chris Nighswonger cnighswonger at foundations.edu
Sat Sep 18 04:32:54 CEST 2010


This patch came in claiming utf-9 formatting:

Content-Type: text/plain; charset="utf-9"

This breaks things when attempting to apply the patch in git and
requires manual editing to correct to utf-8.

I'm not sure how one goes about fixing this, but it probably should be
fixed in the mail client configuration.

Kind Regards,
Chris

2010/9/2 Katrin Fischer <katrin.fischer at bsz-bw.de>:
> From: Colin Campbell <colin.campbell at ptfs-europe.com>
>
> The value of the letter variable was not being correctly passed
> to the edit template instead it was reset to none
> Also compressed some verbage from letter_loop generation
> (if you want a scalar use one)
> removed an unused $count variable (?!)
> and put a couple of lone )s back on the line they came from
>
> Signed-off-by: Katrin Fischer <katrin.fischer at bsz-bw.de>
> ---
>  serials/subscription-add.pl |   26 +++++++++++++-------------
>  1 files changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/serials/subscription-add.pl b/serials/subscription-add.pl
> index d8c0ea3..143cf88 100755
> --- a/serials/subscription-add.pl
> +++ b/serials/subscription-add.pl
> @@ -85,7 +85,9 @@ if ($op eq 'mod' || $op eq 'dup' || $op eq 'modsubscription') {
>             $subs->{$_} = format_date($subs->{$_});
>         }
>          }
> -    $subs->{'letter'}='' unless($subs->{'letter'});
> +      if (!defined $subs->{letter}) {
> +          $subs->{letter}= q{};
> +      }
>     letter_loop($subs->{'letter'}, $template);
>     $nextexpected = GetNextExpected($subscriptionid);
>     $nextexpected->{'isfirstissue'} = $nextexpected->{planneddate}->output('iso') eq $firstissuedate ;
> @@ -131,10 +133,11 @@ for my $thisbranch (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{b
>  $template->param(branchloop => $branchloop,
>     DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
>  );
> -my $count = 0;
>  # prepare template variables common to all $op conditions:
> -$template->param(  'dateformat_' . C4::Context->preference('dateformat') => 1 ,
> -                );
> +$template->param(  'dateformat_' . C4::Context->preference('dateformat') => 1 );
> +if ($op!~/^mod/) {
> +    letter_loop(q{}, $template);
> +}
>
>  if ($op eq 'addsubscription') {
>     redirect_add_subscription();
> @@ -151,10 +154,8 @@ if ($op eq 'addsubscription') {
>            }
>            push( @sub_type_data, \%row );
>         }
> -    $template->param(subtype => \@sub_type_data,
> -       );
> +    $template->param(subtype => \@sub_type_data);
>
> -    letter_loop('', $template);
>
>     my $new_biblionumber = $query->param('biblionumber_for_new_subscription');
>     if (defined $new_biblionumber) {
> @@ -170,16 +171,15 @@ if ($op eq 'addsubscription') {
>  sub letter_loop {
>     my ($selected_letter, $templte) = @_;
>     my $letters = GetLetters('serial');
> -    my @letterloop;
> -    foreach my $thisletter (keys %$letters) {
> -        my $selected = $thisletter eq $selected_letter ? 1 : 0;
> -        push @letterloop, {
> +    my $letterloop;
> +    foreach my $thisletter (keys %{$letters}) {
> +        push @{$letterloop}, {
>             value => $thisletter,
> -            selected => $selected,
> +            selected => $thisletter eq $selected_letter,
>             lettername => $letters->{$thisletter},
>         };
>     }
> -    $templte->param(letterloop => \@letterloop) if @letterloop;
> +    $templte->param(letterloop => $letterloop);
>     return;
>  }
>
> --
> 1.6.3.3
>
>
>
> _______________________________________________
> Koha-patches mailing list
> Koha-patches at lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
>


More information about the Koha-patches mailing list