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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc (-50 / +12 lines)
Lines 1-6 Link Here
1
[% USE Koha %]
1
[% USE Koha %]
2
[% USE Branches %]
2
[% USE Branches %]
3
[% USE Categories %]
3
[% USE Categories %]
4
[% PROCESS 'patronfields.inc' %]
4
<div class="gradient">
5
<div class="gradient">
5
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl">[% LibraryName %]</a></h1><!-- Begin Patrons Resident Search Box -->
6
<h1 id="logo"><a href="/cgi-bin/koha/mainpage.pl">[% LibraryName %]</a></h1><!-- Begin Patrons Resident Search Box -->
6
<div id="header_search">
7
<div id="header_search">
Lines 14-75 Link Here
14
15
15
    <input value="Search" class="submit" type="submit" />
16
    <input value="Search" class="submit" type="submit" />
16
17
18
17
    <div id="filters">
19
    <div id="filters">
18
        <p><label for="searchfieldstype">Search fields:</label>
20
        <p><label for="searchfieldstype">Search fields:</label>
19
            <select name="searchfieldstype" id="searchfieldstype">
21
            <select name="searchfieldstype" id="searchfieldstype">
20
              [% IF searchfieldstype == "standard" %]
22
              [% pref_fields = Koha.Preference('DefaultPatronSearchFields').split(',') %]
21
                <option selected="selected" value='standard'>Standard</option>
23
              [% default_fields = [ 'standard', 'surname', 'email', 'borrowernumber', 'userid', 'phone', 'address', 'dateofbirth', 'sort1', 'sort2' ] %]
22
              [% ELSE %]
24
              [% search_options = default_fields.merge(pref_fields).unique %]
23
                <option value='standard'>Standard</option>
25
              [% FOREACH s_o IN search_options %]
24
              [% END %]
26
                  [% display_name = PROCESS patron_fields name=s_o %]
25
              [% IF searchfieldstype == "surname" %]
27
                  [% IF searchfieldstype == s_o %]
26
                <option selected="selected" value='surname'>Surname</option>
28
                      <option selected="selected" value=[% s_o %]>[% display_name %]</option>
27
              [% ELSE %]
29
                  [% ELSE %]
28
                <option value='surname'>Surname</option>
30
                      <option value=[% s_o %]>[% display_name %]</option>
29
              [% END %]
31
                  [% END %]
30
              [% IF searchfieldstype == "email" %]
31
                <option selected="selected" value='email'>Email</option>
32
              [% ELSE %]
33
                <option value='email'>Email</option>
34
              [% END %]
35
              [% IF searchfieldstype == "borrowernumber" %]
36
                <option selected="selected" value='borrowernumber'>Borrower number</option>
37
              [% ELSE %]
38
                <option value='borrowernumber'>Borrower number</option>
39
              [% END %]
40
              [% IF searchfieldstype == "userid" %]
41
                <option selected="selected" value='userid'>Username</option>
42
              [% ELSE %]
43
                <option value='userid'>Username</option>
44
              [% END %]
45
              [% IF searchfieldstype == "phone" %]
46
                <option selected="selected" value='phone'>Phone number</option>
47
              [% ELSE %]
48
                <option value='phone'>Phone number</option>
49
              [% END %]
50
              [% IF searchfieldstype == "address" %]
51
                <option selected="selected" value='address'>Street Address</option>
52
              [% ELSE %]
53
                <option value='address'>Street Address</option>
54
              [% END %]
55
              [% IF searchfieldstype == "dateofbirth" %]
56
                <option selected="selected" value='dateofbirth'>Date of birth</option>
57
              [% ELSE %]
58
                <option value='dateofbirth'>Date of birth</option>
59
              [% END %]
60
              [% IF searchfieldstype == "sort1" %]
61
                <option selected="selected" value='sort1'>Sort field 1</option>
62
              [% ELSE %]
63
                <option value='sort1'>Sort field 1</option>
64
              [% END %]
65
              [% IF searchfieldstype == "sort2" %]
66
                <option selected="selected" value='sort2'>Sort field 2</option>
67
              [% ELSE %]
68
                <option value='sort2'>Sort field 2</option>
69
              [% END %]
32
              [% END %]
70
            </select>
33
            </select>
71
        </p>
34
        </p>
72
73
        <p>
35
        <p>
74
            <label for="searchtype">Search type:</label>
36
            <label for="searchtype">Search type:</label>
75
            <select name="searchtype" id="searchtype">
37
            <select name="searchtype" id="searchtype">
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/patronfields.inc (-1 / +74 lines)
Line 0 Link Here
0
- 
1
[% BLOCK patron_fields -%]
2
     [% SWITCH name %]
3
     [%- CASE 'standard' -%]<span>Standard</span>
4
     [%- CASE 'borrowernumber' -%]<span>Borrower number</span>
5
     [%- CASE 'cardnumber' -%]<span>Card number</span>
6
     [%- CASE 'surname' -%]<span>Surname</span>
7
     [%- CASE 'firstname' -%]<span>First name</span>
8
     [%- CASE 'title' -%]<span>Title</span>
9
     [%- CASE 'othernames' -%]<span>Other names</span>
10
     [%- CASE 'initials' -%]<span>Initials</span>
11
     [%- CASE 'streetnumber' -%]<span>Street number</span>
12
     [%- CASE 'streettype' -%]<span>Street type</span>
13
     [%- CASE 'address' -%]<span>Address</span>
14
     [%- CASE 'address2' -%]<span>Address line 2</span>
15
     [%- CASE 'city' -%]<span>City</span>
16
     [%- CASE 'state' -%]<span>State</span>
17
     [%- CASE 'zipcode' -%]<span>Zip code</span>
18
     [%- CASE 'country' -%]<span>Country</span>
19
     [%- CASE 'email' -%]<span>Email</span>
20
     [%- CASE 'phone' -%]<span>Phone</span>
21
     [%- CASE 'mobile' -%]<span>Mobile phone</span>
22
     [%- CASE 'fax' -%]<span>Fax</span>
23
     [%- CASE 'emailpro' -%]<span>Secondary email</span>
24
     [%- CASE 'phonepro' -%]<span>Secondary phone</span>
25
     [%- CASE 'B_streetnumber' -%]<span>Alternate street number</span>
26
     [%- CASE 'B_streettype' -%]<span>Alternate street type</span>
27
     [%- CASE 'B_address' -%]<span>Alternate address</span>
28
     [%- CASE 'B_address2' -%]<span>Alternate address line 2</span>
29
     [%- CASE 'B_city' -%]<span>Alternate city</span>
30
     [%- CASE 'B_state' -%]<span>Alternate state</span>
31
     [%- CASE 'B_zipcode' -%]<span>Alternate zip code</span>
32
     [%- CASE 'B_country' -%]<span>Alternate Country</span>
33
     [%- CASE 'B_email' -%]<span>Alternate email</span>
34
     [%- CASE 'B_phone' -%]<span>Alternate phone</span>
35
     [%- CASE 'dateofbirth' -%]<span>Date of birth</span>
36
     [%- CASE 'branchcode' -%]<span>Branch code</span>
37
     [%- CASE 'categorycode' -%]<span>Category code</span>
38
     [%- CASE 'dateenrolled' -%]<span>Registration date</span>
39
     [%- CASE 'dateexpiry' -%]<span>Expiration date</span>
40
     [%- CASE 'gonenoaddress' -%]<span>Gone no address</span>
41
     [%- CASE 'lost' -%]<span>Lost card</span>
42
     [%- CASE 'debarred' -%]<span>Restricted</span>
43
     [%- CASE 'debarredcomment' -%]<span>Restriction reason</span>
44
     [%- CASE 'contactname' -%]<span>Guarantor surname</span>
45
     [%- CASE 'contactfirstname' -%]<span>Guarantor firstname</span>
46
     [%- CASE 'contacttitle' -%]<span>Guarantor title</span>
47
     [%- CASE 'guarantorid' -%]<span>Guarantor ID</span>
48
     [%- CASE 'borrowernotes' -%]<span>Circulation Note</span>
49
     [%- CASE 'relationship' -%]<span>Guarantor relationship</span>
50
     [%- CASE 'sex' -%]<span>Sex</span>
51
     [%- CASE 'flags' -%]<span>Permissions (code)</span>
52
     [%- CASE 'userid' -%]<span>User name</span>
53
     [%- CASE 'opacnote' -%]<span>OPAC note</span>
54
     [%- CASE 'contactnote' -%]<span>Contact note</span>
55
     [%- CASE 'sort1' -%]<span>Sort field 1</span>
56
     [%- CASE 'sort2' -%]<span>Sort field 2</span>
57
     [%- CASE 'altcontactfirstname' -%]<span>Alternate contact first name</span>
58
     [%- CASE 'altcontactsurname' -%]<span>Alternate contact surname</span>
59
     [%- CASE 'altcontactaddress1' -%]<span>Alternate contact address</span>
60
     [%- CASE 'altcontactaddress2' -%]<span>Alternate contact address line 2</span>
61
     [%- CASE 'altcontactaddress3' -%]<span>Alternate contact city</span>
62
     [%- CASE 'altcontactstate' -%]<span>Alternate contact state</span>
63
     [%- CASE 'altcontactzipcode' -%]<span>Alternate contact zip code</span>
64
     [%- CASE 'altcontactcountry' -%]<span>Alternate contact country</span>
65
     [%- CASE 'altcontactphone' -%]<span>Alternate contact phone</span>
66
     [%- CASE 'smsalertnumber' -%]<span>SMS alert number</span>
67
     [%- CASE 'sms_provider_id' -%]<span>SMS provider</span>
68
     [%- CASE 'privacy' -%]<span>Privacy (code)</span>
69
     [%- CASE 'privacy_guarantor_checkouts' -%]<span>Guarantor can view checkouts</span>
70
     [%- CASE 'updated_on' -%]<span>Last updated</span>
71
     [%- CASE 'lastseen' -%]<span>Last seen</span>
72
     [%- CASE 'checkprevcheckout' -%]<span>Check previous checkout</span>
73
     [%- END -%]
74
[%- END -%]

Return to bug 17374