View | Details | Raw Unified | Return to bug 14022
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-add.tt (-6 / +24 lines)
Lines 652-664 $(document).ready(function() { Link Here
652
                                    <li>
652
                                    <li>
653
                                        <label for="subtype">Subscription length:</label>
653
                                        <label for="subtype">Subscription length:</label>
654
                                        <select name="subtype" id="subtype">
654
                                        <select name="subtype" id="subtype">
655
                                            [% FOREACH subt IN subtype %]
655
                                            [% FOREACH st IN subtypes %]
656
                                                [% IF (subt.selected) %]
656
                                                [% SWITCH st %]
657
                                                    <option value="[% subt.name %]" selected="selected">
657
                                                    [% CASE 'numberlength' %]
658
                                                [% ELSE %]
658
                                                        [% IF st == subtype %]
659
                                                    <option value="[% subt.name %]">
659
                                                            <option value="issues" selected="selected">
660
                                                        [% ELSE %]
661
                                                            <option value="issues">
662
                                                        [% END %]
663
                                                        issues
664
                                                    [% CASE 'weeklength' %]
665
                                                        [% IF st == subtype %]
666
                                                            <option value="weeks" selected="selected">
667
                                                        [% ELSE %]
668
                                                            <option value="weeks">
669
                                                        [% END %]
670
                                                        weeks
671
                                                    [% CASE 'monthlength' %]
672
                                                        [% IF st == subtype %]
673
                                                            <option value="months" selected="selected">
674
                                                        [% ELSE %]
675
                                                            <option value="months">
676
                                                        [% END %]
677
                                                        months
678
                                                    [% CASE %][% st %]
660
                                                [% END %]
679
                                                [% END %]
661
                                                    [% subt.name %]
662
                                                </option>
680
                                                </option>
663
                                            [% END %]
681
                                            [% END %]
664
                                        </select>
682
                                        </select>
(-)a/serials/subscription-add.pl (-14 / +5 lines)
Lines 59-66 my ($template, $loggedinuser, $cookie) Link Here
59
59
60
60
61
my $sub_on;
61
my $sub_on;
62
my @subscription_types = (qw(issues weeks months));
63
my @sub_type_data;
64
62
65
my $subs;
63
my $subs;
66
our $firstissuedate;
64
our $firstissuedate;
Lines 164-180 if ($op eq 'addsubscription') { Link Here
164
} elsif ($op eq 'modsubscription') {
162
} elsif ($op eq 'modsubscription') {
165
    redirect_mod_subscription();
163
    redirect_mod_subscription();
166
} else {
164
} else {
167
        while (@subscription_types) {
165
168
           my $sub_type = shift @subscription_types;
166
    $template->param(
169
           my %row = ( 'name' => $sub_type );
167
        subtypes => [ qw( numberlength weeklength monthlength ) ],
170
           if ( defined $sub_on and $sub_on eq $sub_type ) {
168
        subtype => $sub_on,
171
	     $row{'selected'} = ' selected';
169
    );
172
           } else {
173
	     $row{'selected'} = '';
174
           }
175
           push( @sub_type_data, \%row );
176
        }
177
    $template->param(subtype => \@sub_type_data);
178
170
179
    if ( $op ne 'modsubscription' && $op ne 'dup' && $op ne 'modify' ) {
171
    if ( $op ne 'modsubscription' && $op ne 'dup' && $op ne 'modify' ) {
180
        my $letters = get_letter_loop();
172
        my $letters = get_letter_loop();
181
- 

Return to bug 14022