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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member.tt (-4 / +19 lines)
Lines 8-13 Link Here
8
<script type="text/javascript">
8
<script type="text/javascript">
9
//<![CDATA[
9
//<![CDATA[
10
    var dtMemberResults;
10
    var dtMemberResults;
11
    var search = 1;
11
12
12
    $(document).ready(function() {
13
    $(document).ready(function() {
13
        [% IF searchmember %]
14
        [% IF searchmember %]
Lines 26-31 Link Here
26
            $("#branchcode_filter").val("[% branchcode %]");
27
            $("#branchcode_filter").val("[% branchcode %]");
27
        [% END %]
28
        [% END %]
28
29
30
        [% IF view != "show_results" %]
31
            $("#searchresults").hide();
32
            search = 0;
33
        [% END %]
34
29
        // Build the aLengthMenu
35
        // Build the aLengthMenu
30
        var aLengthMenu = [
36
        var aLengthMenu = [
31
            [%PatronsPerPage %], 10, 20, 50, 100
37
            [%PatronsPerPage %], 10, 20, 50, 100
Lines 38-43 Link Here
38
            'bServerSide': true,
44
            'bServerSide': true,
39
            'sAjaxSource': "/cgi-bin/koha/svc/members/search",
45
            'sAjaxSource': "/cgi-bin/koha/svc/members/search",
40
            'fnServerData': function(sSource, aoData, fnCallback) {
46
            'fnServerData': function(sSource, aoData, fnCallback) {
47
                if ( ! search ) {
48
                    return;
49
                }
41
                aoData.push({
50
                aoData.push({
42
                    'name': 'searchmember',
51
                    'name': 'searchmember',
43
                    'value': $("#searchmember_filter").val()
52
                    'value': $("#searchmember_filter").val()
Lines 144-149 Link Here
144
    function filter() {
153
    function filter() {
145
        $("#firstletter_filter").val('');
154
        $("#firstletter_filter").val('');
146
        update_searched();
155
        update_searched();
156
        search = 1;
157
        $("#searchresults").show();
147
        dtMemberResults.fnDraw();
158
        dtMemberResults.fnDraw();
148
        return false;
159
        return false;
149
    }
160
    }
Lines 154-159 Link Here
154
        $("#firstletter_filter").val('');
165
        $("#firstletter_filter").val('');
155
        $("#searchmember_filter").val('');
166
        $("#searchmember_filter").val('');
156
        if(redraw) {
167
        if(redraw) {
168
            search = 1;
169
            $("#searchresults").show();
157
            dtMemberResults.fnDraw();
170
            dtMemberResults.fnDraw();
158
        }
171
        }
159
    }
172
    }
Lines 162-167 Link Here
162
    function filterByFirstLetterSurname(letter) {
175
    function filterByFirstLetterSurname(letter) {
163
        clearFilters(false);
176
        clearFilters(false);
164
        $("#firstletter_filter").val(letter);
177
        $("#firstletter_filter").val(letter);
178
        search = 1;
179
        $("#searchresults").show();
165
        dtMemberResults.fnDraw();
180
        dtMemberResults.fnDraw();
166
    }
181
    }
167
//]]>
182
//]]>
Lines 204-213 Link Here
204
            </div>
219
            </div>
205
          [% END %]
220
          [% END %]
206
221
207
            <div id="searchheader">
222
            <div id="searchresults">
208
              <h3>Results found <span id="searchpattern">[% IF searchmember %] for '[% searchmember %]'[% END %]</span></h3>
223
              <div id="searchheader">
209
            </div>
224
                <h3>Results found <span id="searchpattern">[% IF searchmember %] for '[% searchmember %]'[% END %]</span></h3>
210
            <div class="searchresults">
225
              </div>
211
              <table id="memberresultst">
226
              <table id="memberresultst">
212
                <thead>
227
                <thead>
213
                  <tr>
228
                  <tr>
(-)a/members/member.pl (-1 / +3 lines)
Lines 95-100 if(defined $orderby and $orderby ne '') { Link Here
95
    $orderby =~ s/[, ]/_/g;
95
    $orderby =~ s/[, ]/_/g;
96
}
96
}
97
97
98
my $view = $input->request_method() eq "GET" ? "show_form" : "show_results";
99
98
$template->param(
100
$template->param(
99
    searchmember        => $searchmember,
101
    searchmember        => $searchmember,
100
    branchloop          => \@branches_loop,
102
    branchloop          => \@branches_loop,
Lines 105-110 $template->param( Link Here
105
    searchfieldstype    => $searchfieldstype,
107
    searchfieldstype    => $searchfieldstype,
106
    "orderby_$orderby"  => 1,
108
    "orderby_$orderby"  => 1,
107
    PatronsPerPage      => C4::Context->preference("PatronsPerPage") || 20,
109
    PatronsPerPage      => C4::Context->preference("PatronsPerPage") || 20,
110
    view                => $view,
108
);
111
);
109
112
110
output_html_with_http_headers $input, $cookie, $template->output;
113
output_html_with_http_headers $input, $cookie, $template->output;
111
- 

Return to bug 9811