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

(-)a/clubs/clubs-add-modify.pl (-3 / +3 lines)
Lines 68-76 if ( $cgi->param('name') ) { # Update or create club Link Here
68
        }
68
        }
69
    )->store();
69
    )->store();
70
70
71
    my @club_template_field_id = $cgi->param('club_template_field_id');
71
    my @club_template_field_id = $cgi->multi_param('club_template_field_id');
72
    my @club_field_id          = $cgi->param('club_field_id');
72
    my @club_field_id          = $cgi->multi_param('club_field_id');
73
    my @club_field             = $cgi->param('club_field');
73
    my @club_field             = $cgi->multi_param('club_field');
74
74
75
    for ( my $i = 0 ; $i < @club_template_field_id ; $i++ ) {
75
    for ( my $i = 0 ; $i < @club_template_field_id ; $i++ ) {
76
        my $club_template_field_id = $club_template_field_id[$i] || undef;
76
        my $club_template_field_id = $club_template_field_id[$i] || undef;
(-)a/clubs/patron-clubs-tab.pl (-5 / +5 lines)
Lines 39-55 my ( $template, $loggedinuser, $cookie ) = get_template_and_user( Link Here
39
    }
39
    }
40
);
40
);
41
41
42
my $borrowernumber = $cgi->param('borrowernumber');
42
my $patronnumber = $cgi->param('borrowernumber');
43
43
44
my $borrower = Koha::Patrons->find($borrowernumber);
44
my $patron = Koha::Patrons->find($patronnumber);
45
45
46
my @enrollments = $borrower->get_club_enrollments();
46
my @enrollments = $patron->get_club_enrollments();
47
my @clubs       = $borrower->get_enrollable_clubs();
47
my @clubs       = $patron->get_enrollable_clubs();
48
48
49
$template->param(
49
$template->param(
50
    enrollments    => \@enrollments,
50
    enrollments    => \@enrollments,
51
    clubs          => \@clubs,
51
    clubs          => \@clubs,
52
    borrowernumber => $borrowernumber
52
    borrowernumber => $patronnumber
53
);
53
);
54
54
55
output_html_with_http_headers( $cgi, $cookie, $template->output );
55
output_html_with_http_headers( $cgi, $cookie, $template->output );
(-)a/clubs/templates-add-modify.pl (-10 / +10 lines)
Lines 75-86 if ( $cgi->param('name') ) { # Update or create club Link Here
75
    $id ||= $club_template->id();
75
    $id ||= $club_template->id();
76
76
77
    # Update club creation fields
77
    # Update club creation fields
78
    my @field_id                        = $cgi->param('club_template_field_id');
78
    my @field_id                        = $cgi->multi_param('club_template_field_id');
79
    my @field_name                      = $cgi->param('club_template_field_name');
79
    my @field_name                      = $cgi->multi_param('club_template_field_name');
80
    my @field_description               = $cgi->param('club_template_field_description');
80
    my @field_description               = $cgi->multi_param('club_template_field_description');
81
    my @field_authorised_value_category = $cgi->param('club_template_field_authorised_value_category');
81
    my @field_authorised_value_category = $cgi->multi_param('club_template_field_authorised_value_category');
82
82
83
    my @field_delete = $cgi->param('club_template_field_delete');
83
    my @field_delete = $cgi->multi_param('club_template_field_delete');
84
84
85
    for ( my $i = 0 ; $i < @field_id ; $i++ ) {
85
    for ( my $i = 0 ; $i < @field_id ; $i++ ) {
86
        my $field_id                        = $field_id[$i];
86
        my $field_id                        = $field_id[$i];
Lines 109-120 if ( $cgi->param('name') ) { # Update or create club Link Here
109
    }
109
    }
110
110
111
    # Update club enrollment fields
111
    # Update club enrollment fields
112
    @field_id                        = $cgi->param('club_template_enrollment_field_id');
112
    @field_id                        = $cgi->multi_param('club_template_enrollment_field_id');
113
    @field_name                      = $cgi->param('club_template_enrollment_field_name');
113
    @field_name                      = $cgi->multi_param('club_template_enrollment_field_name');
114
    @field_description               = $cgi->param('club_template_enrollment_field_description');
114
    @field_description               = $cgi->multi_param('club_template_enrollment_field_description');
115
    @field_authorised_value_category = $cgi->param('club_template_enrollment_field_authorised_value_category');
115
    @field_authorised_value_category = $cgi->multi_param('club_template_enrollment_field_authorised_value_category');
116
116
117
    @field_delete = $cgi->param('club_template_enrollment_field_delete');
117
    @field_delete = $cgi->multi_param('club_template_enrollment_field_delete');
118
118
119
    for ( my $i = 0 ; $i < @field_id ; $i++ ) {
119
    for ( my $i = 0 ; $i < @field_id ; $i++ ) {
120
        my $field_id                        = $field_id[$i];
120
        my $field_id                        = $field_id[$i];
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-1 / +1 lines)
Lines 956-962 No patron matched <span class="ex">[% message | html %]</span> Link Here
956
    </div>
956
    </div>
957
[% END %]
957
[% END %]
958
958
959
[% IF CAN_user_clubs %]
959
[% IF CAN_user_clubs && ( enrollable || enrollments ) %]
960
    <div id="clubs-tab">
960
    <div id="clubs-tab">
961
        Loading...
961
        Loading...
962
    </div>
962
    </div>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/clubs/templates-add-modify.tt (-4 / +3 lines)
Lines 45-51 Link Here
45
                    </li>
45
                    </li>
46
46
47
                    <li>
47
                    <li>
48
                        <label for="name">Allow public enrollment:</label>
48
                        <label for="is_enrollable_from_opac">Allow public enrollment:</label>
49
                        [% IF club_template.is_enrollable_from_opac %]
49
                        [% IF club_template.is_enrollable_from_opac %]
50
                            <input type="checkbox" id="club-template-is-enrollable-from-opac" name="is_enrollable_from_opac" checked="checked" />
50
                            <input type="checkbox" id="club-template-is-enrollable-from-opac" name="is_enrollable_from_opac" checked="checked" />
51
                        [% ELSE %]
51
                        [% ELSE %]
Lines 55-61 Link Here
55
                    </li>
55
                    </li>
56
56
57
                    <li>
57
                    <li>
58
                        <label for="name">Require valid email address:</label>
58
                        <label for="is_email_required">Require valid email address:</label>
59
                        [% IF club_template.is_email_required %]
59
                        [% IF club_template.is_email_required %]
60
                            <input type="checkbox" id="club-template-is-email-required" name="is_email_required" checked="checked" />
60
                            <input type="checkbox" id="club-template-is-email-required" name="is_email_required" checked="checked" />
61
                        [% ELSE %]
61
                        [% ELSE %]
Lines 65-71 Link Here
65
                    </li>
65
                    </li>
66
66
67
                    <li>
67
                    <li>
68
                        <label for="name">Library:</label>
68
                        <label for="branchcode">Library:</label>
69
                        <select name="branchcode" id="club-template-branchcode">
69
                        <select name="branchcode" id="club-template-branchcode">
70
                            <option value="">&nbsp</option>
70
                            <option value="">&nbsp</option>
71
                            [% PROCESS options_for_libraries libraries => Branches.all( selected => club_template.branchcode ) %]
71
                            [% PROCESS options_for_libraries libraries => Branches.all( selected => club_template.branchcode ) %]
72
- 

Return to bug 12461