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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-16 / +20 lines)
Lines 113-123 Link Here
113
                    </div>
113
                    </div>
114
                [% END %]
114
                [% END %]
115
                <fieldset class="brief">
115
                <fieldset class="brief">
116
                    <label>Search patrons or clubs</label>
116
                    <label>Search patrons[% IF clubcount %] or clubs[% END %]</label>
117
                    <div id="circ_holds_select" class="toptabs">
117
                    <div id="circ_holds_select" class="toptabs">
118
                        <ul>
118
                        <ul>
119
                            <li><a href="#holds_patronsearch_pane">Patrons</a></li>
119
                            <li><a href="#holds_patronsearch_pane">Patrons</a></li>
120
                            [% IF clubcount %]
120
                            <li><a href="#holds_clubsearch_pane">Clubs</a></li>
121
                            <li><a href="#holds_clubsearch_pane">Clubs</a></li>
122
                            [% END %]
121
                        </ul>
123
                        </ul>
122
                        <div id="holds_patronsearch_pane">
124
                        <div id="holds_patronsearch_pane">
123
                            <form id="holds_patronsearch" action="request.pl?biblionumbers=[% biblionumbers | html %]" method="post">
125
                            <form id="holds_patronsearch" action="request.pl?biblionumbers=[% biblionumbers | html %]" method="post">
Lines 135-156 Link Here
135
                                [% INCLUDE 'circ-patron-search-results.inc' destination = "holds" %]
137
                                [% INCLUDE 'circ-patron-search-results.inc' destination = "holds" %]
136
                            [% END %]
138
                            [% END %]
137
                        </div>
139
                        </div>
138
                        <div id="holds_clubsearch_pane">
140
                        [% IF clubcount %]
139
                            <form id="holds_clubsearch" action="request.pl?biblionumber=[% biblionumber | html %]" method="post">
141
                            <div id="holds_clubsearch_pane">
140
                                <div class="hint">Enter club ID or partial name:</div>
142
                                <form id="holds_clubsearch" action="request.pl?biblionumber=[% biblionumber | html %]" method="post">
141
                                <input type="text" size="40" id="club" class="focus" name="findclub" autocomplete="off" />
143
                                    <div class="hint">Enter club ID or partial name:</div>
142
                                <input type="submit" value="Search" />
144
                                    <input type="text" size="40" id="club" class="focus" name="findclub" autocomplete="off" />
143
                                [% IF multi_hold %]
145
                                    <input type="submit" value="Search" />
144
                                    <input type="hidden" name="biblionumbers" value="[% biblionumbers | html %]"/>
146
                                    [% IF multi_hold %]
145
                                [% ELSE %]
147
                                        <input type="hidden" name="biblionumbers" value="[% biblionumbers | html %]"/>
146
                                    <input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
148
                                    [% ELSE %]
147
                                [% END %]
149
                                        <input type="hidden" name="biblionumber" value="[% biblionumber | html %]" />
150
                                    [% END %]
148
151
149
                            </form> <!-- /#holds_patronsearch -->
152
                                </form> <!-- /#holds_patronsearch -->
150
                            [% IF clubs %]
153
                                [% IF clubs %]
151
                                [% INCLUDE 'clubs-table.inc' destination = "holds" %]
154
                                    [% INCLUDE 'clubs-table.inc' destination = "holds" %]
152
                            [% END %]
155
                                [% END %]
153
                        </div>
156
                            </div>
157
                        [% END %]
154
                    </div>
158
                    </div>
155
                </fieldset>
159
                </fieldset>
156
            [% ELSIF club %]
160
            [% ELSIF club %]
(-)a/reserve/request.pl (-2 / +5 lines)
Lines 168-175 if ( $biblionumbers ) { Link Here
168
    push @biblionumbers, $input->multi_param('biblionumber');
168
    push @biblionumbers, $input->multi_param('biblionumber');
169
}
169
}
170
170
171
my $clubcount = Koha::Clubs->search->count;
171
my $multi_hold = @biblionumbers > 1;
172
my $multi_hold = @biblionumbers > 1;
172
$template->param(multi_hold => $multi_hold);
173
$template->param(
174
        multi_hold => $multi_hold,
175
        clubcount  => $clubcount,
176
);
173
177
174
# If we have the borrowernumber because we've performed an action, then we
178
# If we have the borrowernumber because we've performed an action, then we
175
# don't want to try to place another reserve.
179
# don't want to try to place another reserve.
176
- 

Return to bug 28229