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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/clubs-tab.tt (-13 / +14 lines)
Lines 1-16 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE KohaDates %]
2
[% USE KohaDates %]
2
3
3
[% IF enrollments %]
4
[% IF enrollments %]
4
5
5
    <h4>Clubs currently enrolled in</h4>
6
    <h4>[% t('Clubs currently enrolled in') %]</h4>
6
7
7
    <table id="clubs-table-enrolled" class="table table-bordered table-striped">
8
    <table id="clubs-table-enrolled" class="table table-bordered table-striped">
8
        <thead>
9
        <thead>
9
            <tr>
10
            <tr>
10
                <th>Name</th>
11
                <th>[% t('Name') %]</th>
11
                <th>Description</th>
12
                <th>[% t('Description') %]</th>
12
                <th>Date enrolled</th>
13
                <th>[% t('Date enrolled') %]</th>
13
                <th>&nbsp;</th>
14
                <th> </th>
14
            </tr>
15
            </tr>
15
        </thead>
16
        </thead>
16
17
Lines 23-32 Link Here
23
                    <td>
24
                    <td>
24
                        [% IF e.club.club_template.is_enrollable_from_opac %]
25
                        [% IF e.club.club_template.is_enrollable_from_opac %]
25
                            <button class="btn btn-xs btn-default" onclick="cancelEnrollment( [% e.id %] )">
26
                            <button class="btn btn-xs btn-default" onclick="cancelEnrollment( [% e.id %] )">
26
                                <i class="icon-remove"></i> Cancel enrollment
27
                                <i class="icon-remove"></i> [% t('Cancel enrollment') %]
27
                            </button>
28
                            </button>
28
                        [% ELSE %]
29
                        [% ELSE %]
29
                            Contact your library to be disenrolled from this club.
30
                            [% t('Contact your library to be disenrolled from this club.') %]
30
                        [% END %]
31
                        [% END %]
31
                    </td>
32
                    </td>
32
                </tr>
33
                </tr>
Lines 37-50 Link Here
37
38
38
[% IF clubs %]
39
[% IF clubs %]
39
40
40
    <h4>Clubs you can enroll in</h4>
41
    <h4>[% t('Clubs you can enroll in') %]</h4>
41
42
42
    <table id="clubs-table-unenrolled" class="table table-bordered table-striped">
43
    <table id="clubs-table-unenrolled" class="table table-bordered table-striped">
43
        <thead>
44
        <thead>
44
            <tr>
45
            <tr>
45
                <th>Name</th>
46
                <th>[% t('Name') %]</th>
46
                <th>Description</th>
47
                <th>[% t('Description') %]</th>
47
                <th>&nbsp;</th>
48
                <th> </th>
48
            </tr>
49
            </tr>
49
        </thead>
50
        </thead>
50
51
Lines 56-65 Link Here
56
                    <td>
57
                    <td>
57
                        [% IF !c.club_template.is_email_required || ( c.club_template.is_email_required && borrower.first_valid_email_address ) %]
58
                        [% IF !c.club_template.is_email_required || ( c.club_template.is_email_required && borrower.first_valid_email_address ) %]
58
                            <button class="btn btn-xs btn-default" onclick="loadEnrollmentForm([% c.id %])">
59
                            <button class="btn btn-xs btn-default" onclick="loadEnrollmentForm([% c.id %])">
59
                                <i class="icon-plus"></i> Enroll
60
                                <i class="icon-plus"></i> [% t('Enroll') %]
60
                            </button>
61
                            </button>
61
                        [% ELSE %]
62
                        [% ELSE %]
62
                            <span class="hint">You must have an email address to enroll</span>
63
                            <span class="hint">[% t('You must have an email address to enroll') %]</span>
63
                        [% END %]
64
                        [% END %]
64
                    </td>
65
                    </td>
65
                </tr>
66
                </tr>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/clubs/enroll.tt (-3 / +4 lines)
Lines 1-8 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE AuthorisedValues %]
2
[% USE AuthorisedValues %]
2
[% SET AuthorisedValuesCategories = AuthorisedValues.GetCategories %]
3
[% SET AuthorisedValuesCategories = AuthorisedValues.GetCategories %]
3
4
4
<h3>
5
<h3>
5
    Enroll in <i>[% club.name %]</i>
6
    [% t('Enroll in') %] <i>[% club.name %]</i>
6
</h3>
7
</h3>
7
8
8
<div class="container">
9
<div class="container">
Lines 28-35 Link Here
28
                [% END %]
29
                [% END %]
29
30
30
                <li>
31
                <li>
31
                    <button class="btn btn-default" onclick="addEnrollment(); return false;">Finish enrollment</button>
32
                    <button class="btn btn-default" onclick="addEnrollment(); return false;">[% t('Finish enrollment') %]</button>
32
                    <a href="#" onclick="showClubs(); return false;">Cancel</a>
33
                    <a href="#" onclick="showClubs(); return false;">[% t('Cancel') %]</a>
33
                </li>
34
                </li>
34
            </ol>
35
            </ol>
35
        </fieldset>
36
        </fieldset>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/errors/errorpage.tt (-23 / +24 lines)
Lines 1-5 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
[% INCLUDE 'doc-head-open.inc' %]
2
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo;  An error has occurred</title>
3
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ›') %]  [% t('An error has occurred') %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
4
[% INCLUDE 'doc-head-close.inc' %]
4
[% BLOCK cssinclude %][% END %]
5
[% BLOCK cssinclude %][% END %]
5
</head>
6
</head>
Lines 8-15 Link Here
8
9
9
    <div class="main">
10
    <div class="main">
10
        <ul class="breadcrumb">
11
        <ul class="breadcrumb">
11
            <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">&rsaquo;</span></li>
12
            <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">›</span></li>
12
            <li><a href="#">Error [% errno %]</a></li>
13
            <li><a href="#">[% t('Error') %] [% errno %]</a></li>
13
        </ul>
14
        </ul>
14
15
15
        <div class="container-fluid">
16
        <div class="container-fluid">
Lines 25-73 Link Here
25
                    <div class="span12">
26
                    <div class="span12">
26
                [% END %]
27
                [% END %]
27
                    <div id="errormsg[% errno %]">
28
                    <div id="errormsg[% errno %]">
28
                        <h3>Sorry, the requested page is not available</h3>
29
                        <h3>[% t('Sorry, the requested page is not available') %]</h3>
29
                        <h4>Error [% errno %]</h4>
30
                        <h4>[% t('Error') %] [% errno %]</h4>
30
                        <h3>This message can have the following reason(s):</h3>
31
                        <h3>[% t('This message can have the following reason(s):') %]</h3>
31
                        <ul>
32
                        <ul>
32
                            [% IF ( errno == 400 ) %]
33
                            [% IF ( errno == 400 ) %]
33
                                <li>The link is broken and the page does not exist.</li>
34
                                <li>[% t('The link is broken and the page does not exist.') %]</li>
34
                            [% END %]
35
                            [% END %]
35
36
36
                            [% IF ( errno == 401 ) %]
37
                            [% IF ( errno == 401 ) %]
37
                                <li>You are not authorized to view this page.</li>
38
                                <li>[% t('You are not authorized to view this page.') %]</li>
38
                            [% END %]
39
                            [% END %]
39
40
40
                            [% IF ( errno == 402 ) %]
41
                            [% IF ( errno == 402 ) %]
41
                               <li>The link is invalid.</li>
42
                               <li>[% t('The link is invalid.') %]</li>
42
                            [% END %]
43
                            [% END %]
43
44
44
                            [% IF ( errno == 403 ) %]
45
                            [% IF ( errno == 403 ) %]
45
                                <li>You are forbidden to view this page.</li>
46
                                <li>[% t('You are forbidden to view this page.') %]</li>
46
                            [% END %]
47
                            [% END %]
47
48
48
                            [% IF ( errno == 404 ) %]
49
                            [% IF ( errno == 404 ) %]
49
                                <li>You made use of an external link to a catalog item that is no longer available.</li>
50
                                <li>[% t('You made use of an external link to a catalog item that is no longer available.') %]</li>
50
                                <li>You followed an outdated link e.g. from a search engine or a bookmark.</li>
51
                                <li>[% t('You followed an outdated link e.g. from a search engine or a bookmark.') %]</li>
51
                                <li>You tried to access a page that needs authentication.</li>
52
                                <li>[% t('You tried to access a page that needs authentication.') %]</li>
52
                                <li>An internal link in our catalog home page is broken and the page does not exist.</li>
53
                                <li>[% t('An internal link in our catalog home page is broken and the page does not exist.') %]</li>
53
                            [% END %]
54
                            [% END %]
54
                            [% IF ( errno == 500 ) %]
55
                            [% IF ( errno == 500 ) %]
55
                                <li>An error occurred while processing your request.</li>
56
                                <li>[% t('An error occurred while processing your request.') %]</li>
56
                            [% END %]
57
                            [% END %]
57
                        </ul>
58
                        </ul>
58
                        <h3>What's next?</h3>
59
                        <h3>[% t('What\'s next?') %]</h3>
59
                        <ul>
60
                        <ul>
60
                            [% IF ( errno == 401 ) && ( Koha.Preference( 'opacuserlogin' ) == 1 ) %]
61
                            [% IF ( errno == 401 ) && ( Koha.Preference( 'opacuserlogin' ) == 1 ) %]
61
                                <li>Please log in to the catalog and try again. <a href="/cgi-bin/koha/opac-user.pl">Login page</a></li>
62
                                <li>[% t('Please log in to the catalog and try again.') %] <a href="/cgi-bin/koha/opac-user.pl">[% t('Login page') %]</a></li>
62
                            [% END %]
63
                            [% END %]
63
                            <li>You can use the menu and links at the top of the page</li>
64
                            <li>[% t('You can use the menu and links at the top of the page') %]</li>
64
                            <li>You can search our catalog using the search form at the top of this page.</li>
65
                            <li>[% t('You can search our catalog using the search form at the top of this page.') %]</li>
65
                            <li><a href="/cgi-bin/koha/opac-main.pl">Return to the catalog home page.</a></li>
66
                            <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Return to the catalog home page.') %]</a></li>
66
                        </ul>
67
                        </ul>
67
                        <h3>Report issues and broken links</h3>
68
                        <h3>[% t('Report issues and broken links') %]</h3>
68
                        <ul>
69
                        <ul>
69
                            <li>To report this error, please contact the Koha Administrator.
70
                            <li>[% t('To report this error, please contact the Koha Administrator.') %]
70
                                    <a href="mailto:[% admin %]">Send email</a>.</li>
71
                                    <a href="mailto:[% admin %]">[% t('Send email') %]</a>.</li>
71
                        </ul>
72
                        </ul>
72
                    </div> <!-- / #errormsg[% errno %] -->
73
                    </div> <!-- / #errormsg[% errno %] -->
73
                </div> <!-- / .span10/12 -->
74
                </div> <!-- / .span10/12 -->
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt (-661 / +662 lines)
Lines 1-32 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Koha %]
2
[% USE Koha %]
2
[% INCLUDE 'doc-head-open.inc' %]
3
[% INCLUDE 'doc-head-open.inc' %]
3
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo;
4
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog ›') %]
4
    [% IF ( GetAvailability ) %]
5
    [% IF ( GetAvailability ) %]
5
        ILS-DI &rsaquo; GetAvailability
6
        [% t('ILS-DI › GetAvailability') %]
6
    [% ELSIF ( GetRecords ) %]
7
    [% ELSIF ( GetRecords ) %]
7
        ILS-DI &rsaquo; GetRecords
8
        [% t('ILS-DI › GetRecords') %]
8
    [% ELSIF ( GetAuthorityRecords ) %]
9
    [% ELSIF ( GetAuthorityRecords ) %]
9
        ILS-DI &rsaquo; GetAuthorityRecords
10
        [% t('ILS-DI › GetAuthorityRecords') %]
10
    [% ELSIF ( LookupPatron ) %]
11
    [% ELSIF ( LookupPatron ) %]
11
        ILS-DI &rsaquo; LookupPatron
12
        [% t('ILS-DI › LookupPatron') %]
12
    [% ELSIF ( AuthenticatePatron ) %]
13
    [% ELSIF ( AuthenticatePatron ) %]
13
        ILS-DI &rsaquo; AuthenticatePatron
14
        [% t('ILS-DI › AuthenticatePatron') %]
14
    [% ELSIF ( GetPatronInfo ) %]
15
    [% ELSIF ( GetPatronInfo ) %]
15
        ILS-DI &rsaquo; GetPatronInfo
16
        [% t('ILS-DI › GetPatronInfo') %]
16
    [% ELSIF ( GetPatronStatus ) %]
17
    [% ELSIF ( GetPatronStatus ) %]
17
        ILS-DI &rsaquo; GetPatronStatus
18
        [% t('ILS-DI › GetPatronStatus') %]
18
    [% ELSIF ( GetServices ) %]
19
    [% ELSIF ( GetServices ) %]
19
        ILS-DI &rsaquo; GetServices
20
        [% t('ILS-DI › GetServices') %]
20
    [% ELSIF ( RenewLoan ) %]
21
    [% ELSIF ( RenewLoan ) %]
21
        ILS-DI &rsaquo; RenewLoan
22
        [% t('ILS-DI › RenewLoan') %]
22
    [% ELSIF ( HoldTitle ) %]
23
    [% ELSIF ( HoldTitle ) %]
23
        ILS-DI &rsaquo; HoldTitle
24
        [% t('ILS-DI › HoldTitle') %]
24
    [% ELSIF ( HoldItem ) %]
25
    [% ELSIF ( HoldItem ) %]
25
        ILS-DI &rsaquo; HoldItem
26
        [% t('ILS-DI › HoldItem') %]
26
    [% ELSIF ( CancelHold ) %]
27
    [% ELSIF ( CancelHold ) %]
27
        ILS-DI &rsaquo; CancelHold
28
        [% t('ILS-DI › CancelHold') %]
28
    [% ELSE %]
29
    [% ELSE %]
29
        ILS-DI
30
        [% t('ILS-DI') %]
30
    [% END %]</title>
31
    [% END %]</title>
31
[% INCLUDE 'doc-head-close.inc' %]
32
[% INCLUDE 'doc-head-close.inc' %]
32
[% BLOCK cssinclude %][% END %]
33
[% BLOCK cssinclude %][% END %]
Lines 36-80 Link Here
36
37
37
    <div class="main">
38
    <div class="main">
38
        <ul class="breadcrumb">
39
        <ul class="breadcrumb">
39
            <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">&rsaquo;</span></li>
40
            <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">›</span></li>
40
            [% IF ( GetAvailability ) %]
41
            [% IF ( GetAvailability ) %]
41
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
42
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
42
                <li><a href="#">GetAvailability</a></li>
43
                <li><a href="#">[% t('GetAvailability') %]</a></li>
43
            [% ELSIF ( GetRecords ) %]
44
            [% ELSIF ( GetRecords ) %]
44
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
45
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
45
                <li><a href="#">GetRecords</a></li>
46
                <li><a href="#">[% t('GetRecords') %]</a></li>
46
            [% ELSIF ( GetAuthorityRecords ) %]
47
            [% ELSIF ( GetAuthorityRecords ) %]
47
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
48
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
48
                <li><a href="#">GetAuthorityRecords</a></li>
49
                <li><a href="#">[% t('GetAuthorityRecords') %]</a></li>
49
            [% ELSIF ( LookupPatron ) %]
50
            [% ELSIF ( LookupPatron ) %]
50
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
51
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
51
                <li><a href="#">LookupPatron</a></li>
52
                <li><a href="#">[% t('LookupPatron') %]</a></li>
52
            [% ELSIF ( AuthenticatePatron ) %]
53
            [% ELSIF ( AuthenticatePatron ) %]
53
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
54
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
54
                <li><a href="#">AuthenticatePatron</a></li>
55
                <li><a href="#">[% t('AuthenticatePatron') %]</a></li>
55
            [% ELSIF ( GetPatronInfo ) %]
56
            [% ELSIF ( GetPatronInfo ) %]
56
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
57
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
57
                <li><a href="#">GetPatronInfo</a></li>
58
                <li><a href="#">[% t('GetPatronInfo') %]</a></li>
58
            [% ELSIF ( GetPatronStatus ) %]
59
            [% ELSIF ( GetPatronStatus ) %]
59
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
60
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
60
                <li><a href="#">GetPatronStatus</a></li>
61
                <li><a href="#">[% t('GetPatronStatus') %]</a></li>
61
            [% ELSIF ( GetServices ) %]
62
            [% ELSIF ( GetServices ) %]
62
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
63
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
63
                <li><a href="#">GetServices</a></li>
64
                <li><a href="#">[% t('GetServices') %]</a></li>
64
            [% ELSIF ( RenewLoan ) %]
65
            [% ELSIF ( RenewLoan ) %]
65
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
66
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
66
                <li><a href="#">RenewLoan</a></li>
67
                <li><a href="#">[% t('RenewLoan') %]</a></li>
67
            [% ELSIF ( HoldTitle ) %]
68
            [% ELSIF ( HoldTitle ) %]
68
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
69
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
69
                <li><a href="#">HoldTitle</a></li>
70
                <li><a href="#">[% t('HoldTitle') %]</a></li>
70
            [% ELSIF ( HoldItem ) %]
71
            [% ELSIF ( HoldItem ) %]
71
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
72
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
72
                <li><a href="#">HoldItem</a></li>
73
                <li><a href="#">[% t('HoldItem') %]</a></li>
73
            [% ELSIF ( CancelHold ) %]
74
            [% ELSIF ( CancelHold ) %]
74
                <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a> <span class="divider">&rsaquo;</span></li>
75
                <li><a href="/cgi-bin/koha/ilsdi.pl">[% t('ILS-DI') %]</a> <span class="divider">›</span></li>
75
                <li><a href="#">CancelHold</a></li>
76
                <li><a href="#">[% t('CancelHold') %]</a></li>
76
            [% ELSE %]
77
            [% ELSE %]
77
                <li><a href="#">ILS-DI</a></li>
78
                <li><a href="#">[% t('ILS-DI') %]</a></li>
78
            [% END %]
79
            [% END %]
79
80
80
81
Lines 102-824 Link Here
102
                    <div class="span12">
103
                    <div class="span12">
103
                [% END %]
104
                [% END %]
104
                <div id="ilsdi">
105
                <div id="ilsdi">
105
                        <h1>ILS-DI</h1>
106
                        <h1>[% t('ILS-DI') %]</h1>
106
                            [% IF ( GetAvailability ) %]
107
                            [% IF ( GetAvailability ) %]
107
108
108
                                <h2>GetAvailability</h2>
109
                                <h2>[% t('GetAvailability') %]</h2>
109
                                <p>Given a set of bibliographic or item identifiers, returns a
110
                                <p>[% t('Given a set of bibliographic or item identifiers, returns a') %]
110
                                list with availability of the items associated with the identifiers.</p>
111
                                [% t('list with availability of the items associated with the identifiers.') %]</p>
111
                                <h4>Parameters</h4>
112
                                <h4>[% t('Parameters') %]</h4>
112
                                <dl>
113
                                <dl>
113
                                    <dt><strong>id</strong> (Required)</dt>
114
                                    <dt><strong>[% t('id') %]</strong> [% t('(Required)') %]</dt>
114
                                    <dd>list of either bibliographic or item identifiers</dd>
115
                                    <dd>[% t('list of either bibliographic or item identifiers') %]</dd>
115
                                    <dt><strong>id_type</strong> (Required)</dt>
116
                                    <dt><strong>[% t('id_type') %]</strong> [% t('(Required)') %]</dt>
116
                                    <dd>defines the type of record identifier being used in the request, possible values:
117
                                    <dd>[% t('defines the type of record identifier being used in the request, possible values:') %]
117
                                        <ul>
118
                                        <ul>
118
                                            <li>bib</li>
119
                                            <li>[% t('bib') %]</li>
119
                                            <li>item</li>
120
                                            <li>[% t('item') %]</li>
120
                                        </ul>
121
                                        </ul>
121
                                    </dd>
122
                                    </dd>
122
                                    <dt><strong>return_type</strong> (Optional)</dt>
123
                                    <dt><strong>[% t('return_type') %]</strong> [% t('(Optional)') %]</dt>
123
                                    <dd>requests a particular level of detail in reporting availability, possible values:
124
                                    <dd>[% t('requests a particular level of detail in reporting availability, possible values:') %]
124
                                        <ul>
125
                                        <ul>
125
                                            <li>bib</li>
126
                                            <li>[% t('bib') %]</li>
126
                                            <li>item</li>
127
                                            <li>[% t('item') %]</li>
127
                                        </ul>
128
                                        </ul>
128
                                    </dd>
129
                                    </dd>
129
                                    <dt><strong>return_fmt</strong> (Optional)</dt>
130
                                    <dt><strong>[% t('return_fmt') %]</strong> [% t('(Optional)') %]</dt>
130
                                    <dd>requests a particular format or set of formats in reporting availability</dd>
131
                                    <dd>[% t('requests a particular format or set of formats in reporting availability') %]</dd>
131
                                </dl>
132
                                </dl>
132
                                <h4>Example call</h4>
133
                                <h4>[% t('Example call') %]</h4>
133
                                <a href="ilsdi.pl?service=GetAvailability&amp;id=1+2+99999&amp;id_type=item">
134
                                <a href="ilsdi.pl?service=GetAvailability&id=1+2+99999&id_type=item">
134
                                    ilsdi.pl?service=GetAvailability&amp;id=1+2+99999&amp;id_type=item
135
                                    [% t('ilsdi.pl?service=GetAvailability&amp;id=1+2+99999&amp;id_type=item') %]
135
                                </a>
136
                                </a>
136
                                <h4>Example response</h4>
137
                                <h4>[% t('Example response') %]</h4>
137
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
138
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
138
&lt;dlf:collection
139
[% t('&lt;dlf:collection') %]
139
  xmlns:dlf="http://diglib.org/ilsdi/1.1"
140
  [% t('xmlns:dlf=&#34;http://diglib.org/ilsdi/1.1&#34;') %]
140
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
141
  [% t('xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;') %]
141
  xsi:schemaLocation="http://diglib.org/ilsdi/1.1
142
  [% t('xsi:schemaLocation=&#34;http://diglib.org/ilsdi/1.1') %]
142
    http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd"&gt;
143
    [% t('http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd&#34;&gt;') %]
143
  &lt;dlf:record&gt;
144
  [% t('&lt;dlf:record&gt;') %]
144
    &lt;dlf:bibliographic id="1" /&gt;
145
    [% t('&lt;dlf:bibliographic id=&#34;1&#34; /&gt;') %]
145
    &lt;dlf:items&gt;
146
    [% t('&lt;dlf:items&gt;') %]
146
      &lt;dlf:item id="1"&gt;
147
      [% t('&lt;dlf:item id=&#34;1&#34;&gt;') %]
147
        &lt;dlf:simpleavailability&gt;
148
        [% t('&lt;dlf:simpleavailability&gt;') %]
148
          &lt;dlf:identifier&gt;1&lt;/dlf:identifier&gt;
149
          [% t('&lt;dlf:identifier&gt;1&lt;/dlf:identifier&gt;') %]
149
          &lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;
150
          [% t('&lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;') %]
150
          &lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;
151
          [% t('&lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;') %]
151
        &lt;/dlf:simpleavailability&gt;
152
        [% t('&lt;/dlf:simpleavailability&gt;') %]
152
      &lt;/dlf:item&gt;
153
      [% t('&lt;/dlf:item&gt;') %]
153
    &lt;/dlf:items&gt;
154
    [% t('&lt;/dlf:items&gt;') %]
154
  &lt;/dlf:record&gt;
155
  [% t('&lt;/dlf:record&gt;') %]
155
  &lt;dlf:record&gt;
156
  [% t('&lt;dlf:record&gt;') %]
156
    &lt;dlf:bibliographic id="2" /&gt;
157
    [% t('&lt;dlf:bibliographic id=&#34;2&#34; /&gt;') %]
157
    &lt;dlf:items&gt;
158
    [% t('&lt;dlf:items&gt;') %]
158
      &lt;dlf:item id="2"&gt;
159
      [% t('&lt;dlf:item id=&#34;2&#34;&gt;') %]
159
        &lt;dlf:simpleavailability&gt;
160
        [% t('&lt;dlf:simpleavailability&gt;') %]
160
          &lt;dlf:identifier&gt;2&lt;/dlf:identifier&gt;
161
          [% t('&lt;dlf:identifier&gt;2&lt;/dlf:identifier&gt;') %]
161
          &lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;
162
          [% t('&lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;') %]
162
          &lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;
163
          [% t('&lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;') %]
163
        &lt;/dlf:simpleavailability&gt;
164
        [% t('&lt;/dlf:simpleavailability&gt;') %]
164
      &lt;/dlf:item&gt;
165
      [% t('&lt;/dlf:item&gt;') %]
165
    &lt;/dlf:items&gt;
166
    [% t('&lt;/dlf:items&gt;') %]
166
  &lt;/dlf:record&gt;
167
  [% t('&lt;/dlf:record&gt;') %]
167
  &lt;dlf:record&gt;
168
  [% t('&lt;dlf:record&gt;') %]
168
    &lt;dlf:bibliographic id="99999" /&gt;
169
    [% t('&lt;dlf:bibliographic id=&#34;99999&#34; /&gt;') %]
169
    &lt;dlf:items&gt;
170
    [% t('&lt;dlf:items&gt;') %]
170
      &lt;dlf:item id="99999"&gt;
171
      [% t('&lt;dlf:item id=&#34;99999&#34;&gt;') %]
171
        &lt;dlf:simpleavailability&gt;
172
        [% t('&lt;dlf:simpleavailability&gt;') %]
172
          &lt;dlf:identifier&gt;99999&lt;/dlf:identifier&gt;
173
          [% t('&lt;dlf:identifier&gt;99999&lt;/dlf:identifier&gt;') %]
173
174
174
          &lt;dlf:availabilitystatus&gt;unknown&lt;/dlf:availabilitystatus&gt;
175
          [% t('&lt;dlf:availabilitystatus&gt;unknown&lt;/dlf:availabilitystatus&gt;') %]
175
          &lt;dlf:availabilitymsg&gt;Error: could not retrieve availability for this ID&lt;/dlf:availabilitymsg&gt;
176
          [% t('&lt;dlf:availabilitymsg&gt;Error: could not retrieve availability for this ID&lt;/dlf:availabilitymsg&gt;') %]
176
        &lt;/dlf:simpleavailability&gt;
177
        [% t('&lt;/dlf:simpleavailability&gt;') %]
177
      &lt;/dlf:item&gt;
178
      [% t('&lt;/dlf:item&gt;') %]
178
    &lt;/dlf:items&gt;
179
    [% t('&lt;/dlf:items&gt;') %]
179
  &lt;/dlf:record&gt;
180
  [% t('&lt;/dlf:record&gt;') %]
180
&lt;/dlf:collection&gt;</pre>
181
[% t('&lt;/dlf:collection&gt;') %]</pre>
181
182
182
                            [% ELSIF ( GetRecords ) %]
183
                            [% ELSIF ( GetRecords ) %]
183
184
184
                                <h2>GetRecords</h2>
185
                                <h2>[% t('GetRecords') %]</h2>
185
                                <p>Given a list of record identifiers, returns a list of record
186
                                <p>[% t('Given a list of record identifiers, returns a list of record') %]
186
                                objects that contain bibliographic information, as well as
187
                                [% t('objects that contain bibliographic information, as well as') %]
187
                                associated holdings and item information. The caller may request
188
                                [% t('associated holdings and item information. The caller may request') %]
188
                                a specific metadata schema for the record objects to be returned.
189
                                [% t('a specific metadata schema for the record objects to be returned.') %]
189
                                This function behaves similarly to HarvestBibliographicRecords and
190
                                [% t('This function behaves similarly to HarvestBibliographicRecords and') %]
190
                                HarvestExpandedRecords in Data Aggregation, but allows quick, real
191
                                [% t('HarvestExpandedRecords in Data Aggregation, but allows quick, real') %]
191
                                time lookup by bibliographic identifier.</p>
192
                                [% t('time lookup by bibliographic identifier.') %]</p>
192
                                <p>You can use OAI-PMH ListRecords instead of this service.</p>
193
                                <p>[% t('You can use OAI-PMH ListRecords instead of this service.') %]</p>
193
                                <h4>Parameters</h4>
194
                                <h4>[% t('Parameters') %]</h4>
194
                                <dl>
195
                                <dl>
195
                                    <dt><strong>id</strong> (Required)</dt>
196
                                    <dt><strong>[% t('id') %]</strong> [% t('(Required)') %]</dt>
196
                                    <dd>list of system record identifiers</dd>
197
                                    <dd>[% t('list of system record identifiers') %]</dd>
197
                                    <dt><strong>id_type</strong> (Optional)</dt>
198
                                    <dt><strong>[% t('id_type') %]</strong> [% t('(Optional)') %]</dt>
198
                                    <dd>Defines the metadata schema in which the records are
199
                                    <dd>[% t('Defines the metadata schema in which the records are') %]
199
                                    returned, possible values:
200
                                    [% t('returned, possible values:') %]
200
                                        <ul>
201
                                        <ul>
201
                                            <li>MARCXML</li>
202
                                            <li>[% t('MARCXML') %]</li>
202
                                        </ul>
203
                                        </ul>
203
                                    </dd>
204
                                    </dd>
204
                                </dl>
205
                                </dl>
205
                                <h4>Example Call</h4>
206
                                <h4>[% t('Example Call') %]</h4>
206
                                <a href="ilsdi.pl?service=GetRecords&amp;id=1+2+99999">
207
                                <a href="ilsdi.pl?service=GetRecords&id=1+2+99999">
207
                                    ilsdi.pl?service=GetRecords&amp;id=1+2+99999
208
                                    [% t('ilsdi.pl?service=GetRecords&amp;id=1+2+99999') %]
208
                                </a>
209
                                </a>
209
                                <h4>Example response</h4>
210
                                <h4>[% t('Example response') %]</h4>
210
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
211
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
211
&lt;GetRecords&gt;
212
[% t('&lt;GetRecords&gt;') %]
212
  &lt;record&gt;
213
  [% t('&lt;record&gt;') %]
213
    &lt;biblioitemnumber&gt;1&lt;/biblioitemnumber&gt;
214
    [% t('&lt;biblioitemnumber&gt;1&lt;/biblioitemnumber&gt;') %]
214
    &lt;isbn&gt;9782862749198&lt;/isbn&gt;
215
    [% t('&lt;isbn&gt;9782862749198&lt;/isbn&gt;') %]
215
    &lt;marcxml&gt;
216
    [% t('&lt;marcxml&gt;') %]
216
      &lt;?xml version="1.0" encoding="UTF-8" ?&gt;
217
      [% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34; ?&gt;') %]
217
      &lt;record
218
      [% t('&lt;record') %]
218
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
219
          [% t('xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;') %]
219
          xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
220
          [% t('xsi:schemaLocation=&#34;http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd&#34;') %]
220
          xmlns="http://www.loc.gov/MARC21/slim"&gt;
221
          [% t('xmlns=&#34;http://www.loc.gov/MARC21/slim&#34;&gt;') %]
221
        &lt;leader&gt;00397nac a22001451u 4500&lt;/leader&gt;
222
        [% t('&lt;leader&gt;00397nac a22001451u 4500&lt;/leader&gt;') %]
222
        &lt;datafield tag="010" ind1=" " ind2=" "&gt;
223
        [% t('&lt;datafield tag=&#34;010&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
223
          &lt;subfield code="a"&gt;9782862749198&lt;/subfield&gt;
224
          [% t('&lt;subfield code=&#34;a&#34;&gt;9782862749198&lt;/subfield&gt;') %]
224
        &lt;/datafield&gt;
225
        [% t('&lt;/datafield&gt;') %]
225
        &lt;datafield tag="090" ind1=" " ind2=" "&gt;
226
        [% t('&lt;datafield tag=&#34;090&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
226
          &lt;subfield code="a"&gt;1&lt;/subfield&gt;
227
          [% t('&lt;subfield code=&#34;a&#34;&gt;1&lt;/subfield&gt;') %]
227
        &lt;/datafield&gt;
228
        [% t('&lt;/datafield&gt;') %]
228
        &lt;datafield tag="101" ind1=" " ind2=" "&gt;
229
        [% t('&lt;datafield tag=&#34;101&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
229
          &lt;subfield code="a"&gt;fre&lt;/subfield&gt;
230
          [% t('&lt;subfield code=&#34;a&#34;&gt;fre&lt;/subfield&gt;') %]
230
        &lt;/datafield&gt;
231
        [% t('&lt;/datafield&gt;') %]
231
        &lt;datafield tag="100" ind1=" " ind2=" "&gt;
232
        [% t('&lt;datafield tag=&#34;100&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
232
          &lt;subfield code="a"&gt;20080725              frey50       &lt;/subfield&gt;
233
          [% t('&lt;subfield code=&#34;a&#34;&gt;20080725') %]              [% t('frey50') %]       [% t('&lt;/subfield&gt;') %]
233
        &lt;/datafield&gt;
234
        [% t('&lt;/datafield&gt;') %]
234
        &lt;datafield tag="200" ind1=" " ind2=" "&gt;
235
        [% t('&lt;datafield tag=&#34;200&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
235
          &lt;subfield code="a"&gt;Jardins d'enfance&lt;/subfield&gt;
236
          [% t('&lt;subfield code=&#34;a&#34;&gt;Jardins d\'enfance&lt;/subfield&gt;') %]
236
          &lt;subfield code="b"&gt;LITT&lt;/subfield&gt;
237
          [% t('&lt;subfield code=&#34;b&#34;&gt;LITT&lt;/subfield&gt;') %]
237
          &lt;subfield code="f"&gt;Abécassis, Eliette&lt;/subfield&gt;
238
          [% t('&lt;subfield code=&#34;f&#34;&gt;Abécassis, Eliette&lt;/subfield&gt;') %]
238
        &lt;/datafield&gt;
239
        [% t('&lt;/datafield&gt;') %]
239
        &lt;datafield tag="210" ind1=" " ind2=" "&gt;
240
        [% t('&lt;datafield tag=&#34;210&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
240
          &lt;subfield code="c"&gt;cherche midi éditeur&lt;/subfield&gt;
241
          [% t('&lt;subfield code=&#34;c&#34;&gt;cherche midi éditeur&lt;/subfield&gt;') %]
241
          &lt;subfield code="d"&gt;11/2001&lt;/subfield&gt;
242
          [% t('&lt;subfield code=&#34;d&#34;&gt;11/2001&lt;/subfield&gt;') %]
242
        &lt;/datafield&gt;
243
        [% t('&lt;/datafield&gt;') %]
243
        &lt;datafield tag="215" ind1=" " ind2=" "&gt;
244
        [% t('&lt;datafield tag=&#34;215&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
244
          &lt;subfield code="a"&gt;180&lt;/subfield&gt;
245
          [% t('&lt;subfield code=&#34;a&#34;&gt;180&lt;/subfield&gt;') %]
245
        &lt;/datafield&gt;
246
        [% t('&lt;/datafield&gt;') %]
246
        &lt;datafield tag="225" ind1=" " ind2=" "&gt;
247
        [% t('&lt;datafield tag=&#34;225&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
247
          &lt;subfield code="a"&gt;nouvelles&lt;/subfield&gt;
248
          [% t('&lt;subfield code=&#34;a&#34;&gt;nouvelles&lt;/subfield&gt;') %]
248
        &lt;/datafield&gt;
249
        [% t('&lt;/datafield&gt;') %]
249
        &lt;datafield tag="995" ind1=" " ind2=" "&gt;
250
        [% t('&lt;datafield tag=&#34;995&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
250
          &lt;subfield code="9"&gt;1&lt;/subfield&gt;
251
          [% t('&lt;subfield code=&#34;9&#34;&gt;1&lt;/subfield&gt;') %]
251
          &lt;subfield code="c"&gt;BIB&lt;/subfield&gt;
252
          [% t('&lt;subfield code=&#34;c&#34;&gt;BIB&lt;/subfield&gt;') %]
252
          &lt;subfield code="2"&gt;0&lt;/subfield&gt;
253
          [% t('&lt;subfield code=&#34;2&#34;&gt;0&lt;/subfield&gt;') %]
253
          &lt;subfield code="k"&gt;R ABE&lt;/subfield&gt;
254
          [% t('&lt;subfield code=&#34;k&#34;&gt;R ABE&lt;/subfield&gt;') %]
254
          &lt;subfield code="o"&gt;0&lt;/subfield&gt;
255
          [% t('&lt;subfield code=&#34;o&#34;&gt;0&lt;/subfield&gt;') %]
255
          &lt;subfield code="e"&gt;Secteur Adulte&lt;/subfield&gt;
256
          [% t('&lt;subfield code=&#34;e&#34;&gt;Secteur Adulte&lt;/subfield&gt;') %]
256
          &lt;subfield code="b"&gt;BIB&lt;/subfield&gt;
257
          [% t('&lt;subfield code=&#34;b&#34;&gt;BIB&lt;/subfield&gt;') %]
257
          &lt;subfield code="j"&gt;7786000200&lt;/subfield&gt;
258
          [% t('&lt;subfield code=&#34;j&#34;&gt;7786000200&lt;/subfield&gt;') %]
258
          &lt;subfield code="q"&gt;a&lt;/subfield&gt;
259
          [% t('&lt;subfield code=&#34;q&#34;&gt;a&lt;/subfield&gt;') %]
259
          &lt;subfield code="r"&gt;2&lt;/subfield&gt;
260
          [% t('&lt;subfield code=&#34;r&#34;&gt;2&lt;/subfield&gt;') %]
260
          &lt;subfield code="s"&gt;Achats&lt;/subfield&gt;
261
          [% t('&lt;subfield code=&#34;s&#34;&gt;Achats&lt;/subfield&gt;') %]
261
        &lt;/datafield&gt;
262
        [% t('&lt;/datafield&gt;') %]
262
        &lt;controlfield tag="001"&gt;1&lt;/controlfield&gt;
263
        [% t('&lt;controlfield tag=&#34;001&#34;&gt;1&lt;/controlfield&gt;') %]
263
      &lt;/record&gt;
264
      [% t('&lt;/record&gt;') %]
264
    &lt;/marcxml&gt;
265
    [% t('&lt;/marcxml&gt;') %]
265
    &lt;publicationyear&gt;2001&lt;/publicationyear&gt;
266
    [% t('&lt;publicationyear&gt;2001&lt;/publicationyear&gt;') %]
266
    &lt;collectiontitle&gt;nouvelles&lt;/collectiontitle&gt;
267
    [% t('&lt;collectiontitle&gt;nouvelles&lt;/collectiontitle&gt;') %]
267
    &lt;pages&gt;180&lt;/pages&gt;
268
    [% t('&lt;pages&gt;180&lt;/pages&gt;') %]
268
    &lt;issues&gt;
269
    [% t('&lt;issues&gt;') %]
269
    &lt;/issues&gt;
270
    [% t('&lt;/issues&gt;') %]
270
    &lt;itemtype&gt;LITT&lt;/itemtype&gt;
271
    [% t('&lt;itemtype&gt;LITT&lt;/itemtype&gt;') %]
271
    &lt;biblionumber&gt;1&lt;/biblionumber&gt;
272
    [% t('&lt;biblionumber&gt;1&lt;/biblionumber&gt;') %]
272
    &lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;
273
    [% t('&lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;') %]
273
    &lt;cn_sort&gt;_&lt;/cn_sort&gt;
274
    [% t('&lt;cn_sort&gt;_&lt;/cn_sort&gt;') %]
274
    &lt;publishercode&gt;cherche midi éditeur&lt;/publishercode&gt;
275
    [% t('&lt;publishercode&gt;cherche midi éditeur&lt;/publishercode&gt;') %]
275
    &lt;reserves&gt;
276
    [% t('&lt;reserves&gt;') %]
276
    &lt;/reserves&gt;
277
    [% t('&lt;/reserves&gt;') %]
277
    &lt;items&gt;
278
    [% t('&lt;items&gt;') %]
278
      &lt;item&gt;
279
      [% t('&lt;item&gt;') %]
279
        &lt;biblioitemnumber&gt;1&lt;/biblioitemnumber&gt;
280
        [% t('&lt;biblioitemnumber&gt;1&lt;/biblioitemnumber&gt;') %]
280
        &lt;withdrawn&gt;0&lt;/withdrawn&gt;
281
        [% t('&lt;withdrawn&gt;0&lt;/withdrawn&gt;') %]
281
        &lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;
282
        [% t('&lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;') %]
282
        &lt;notforloan&gt;0&lt;/notforloan&gt;
283
        [% t('&lt;notforloan&gt;0&lt;/notforloan&gt;') %]
283
        &lt;replacementpricedate&gt;2008-08-20&lt;/replacementpricedate&gt;
284
        [% t('&lt;replacementpricedate&gt;2008-08-20&lt;/replacementpricedate&gt;') %]
284
        &lt;itemnumber&gt;1&lt;/itemnumber&gt;
285
        [% t('&lt;itemnumber&gt;1&lt;/itemnumber&gt;') %]
285
        &lt;location&gt;Secteur Adulte&lt;/location&gt;
286
        [% t('&lt;location&gt;Secteur Adulte&lt;/location&gt;') %]
286
        &lt;itemcallnumber&gt;R ABE&lt;/itemcallnumber&gt;
287
        [% t('&lt;itemcallnumber&gt;R ABE&lt;/itemcallnumber&gt;') %]
287
        &lt;date_due&gt;&lt;/date_due&gt;
288
        [% t('&lt;date_due&gt;&lt;/date_due&gt;') %]
288
        &lt;itemlost&gt;0&lt;/itemlost&gt;
289
        [% t('&lt;itemlost&gt;0&lt;/itemlost&gt;') %]
289
        &lt;datelastseen&gt;2008-08-20&lt;/datelastseen&gt;
290
        [% t('&lt;datelastseen&gt;2008-08-20&lt;/datelastseen&gt;') %]
290
        &lt;homebranch&gt;BIB&lt;/homebranch&gt;
291
        [% t('&lt;homebranch&gt;BIB&lt;/homebranch&gt;') %]
291
        &lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;
292
        [% t('&lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;') %]
292
        &lt;biblionumber&gt;1&lt;/biblionumber&gt;
293
        [% t('&lt;biblionumber&gt;1&lt;/biblionumber&gt;') %]
293
        &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
294
        [% t('&lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;') %]
294
        &lt;timestamp&gt;2008-08-20 17:15:51&lt;/timestamp&gt;
295
        [% t('&lt;timestamp&gt;2008-08-20 17:15:51&lt;/timestamp&gt;') %]
295
        &lt;damaged&gt;0&lt;/damaged&gt;
296
        [% t('&lt;damaged&gt;0&lt;/damaged&gt;') %]
296
        &lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;
297
        [% t('&lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;') %]
297
        &lt;dateaccessioned&gt;2008-08-20&lt;/dateaccessioned&gt;
298
        [% t('&lt;dateaccessioned&gt;2008-08-20&lt;/dateaccessioned&gt;') %]
298
      &lt;/item&gt;
299
      [% t('&lt;/item&gt;') %]
299
    &lt;/items&gt;
300
    [% t('&lt;/items&gt;') %]
300
  &lt;/record&gt;
301
  [% t('&lt;/record&gt;') %]
301
  &lt;record&gt;
302
  [% t('&lt;record&gt;') %]
302
    &lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;
303
    [% t('&lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;') %]
303
    &lt;isbn&gt;9782265078031&lt;/isbn&gt;
304
    [% t('&lt;isbn&gt;9782265078031&lt;/isbn&gt;') %]
304
    &lt;marcxml&gt;
305
    [% t('&lt;marcxml&gt;') %]
305
      &lt;?xml version="1.0" encoding="UTF-8" ?&gt;
306
      [% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34; ?&gt;') %]
306
      &lt;record
307
      [% t('&lt;record') %]
307
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
308
          [% t('xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;') %]
308
          xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
309
          [% t('xsi:schemaLocation=&#34;http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd&#34;') %]
309
          xmlns="http://www.loc.gov/MARC21/slim"&gt;
310
          [% t('xmlns=&#34;http://www.loc.gov/MARC21/slim&#34;&gt;') %]
310
        &lt;leader&gt;00407nac a22001451u 4500&lt;/leader&gt;
311
        [% t('&lt;leader&gt;00407nac a22001451u 4500&lt;/leader&gt;') %]
311
        &lt;datafield tag="010" ind1=" " ind2=" "&gt;
312
        [% t('&lt;datafield tag=&#34;010&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
312
          &lt;subfield code="a"&gt;9782265078031&lt;/subfield&gt;
313
          [% t('&lt;subfield code=&#34;a&#34;&gt;9782265078031&lt;/subfield&gt;') %]
313
        &lt;/datafield&gt;
314
        [% t('&lt;/datafield&gt;') %]
314
        &lt;datafield tag="090" ind1=" " ind2=" "&gt;
315
        [% t('&lt;datafield tag=&#34;090&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
315
          &lt;subfield code="a"&gt;2&lt;/subfield&gt;
316
          [% t('&lt;subfield code=&#34;a&#34;&gt;2&lt;/subfield&gt;') %]
316
        &lt;/datafield&gt;
317
        [% t('&lt;/datafield&gt;') %]
317
        &lt;datafield tag="101" ind1=" " ind2=" "&gt;
318
        [% t('&lt;datafield tag=&#34;101&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
318
          &lt;subfield code="a"&gt;fre&lt;/subfield&gt;
319
          [% t('&lt;subfield code=&#34;a&#34;&gt;fre&lt;/subfield&gt;') %]
319
        &lt;/datafield&gt;
320
        [% t('&lt;/datafield&gt;') %]
320
        &lt;datafield tag="100" ind1=" " ind2=" "&gt;
321
        [% t('&lt;datafield tag=&#34;100&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
321
          &lt;subfield code="a"&gt;20080725              frey50       &lt;/subfield&gt;
322
          [% t('&lt;subfield code=&#34;a&#34;&gt;20080725') %]              [% t('frey50') %]       [% t('&lt;/subfield&gt;') %]
322
        &lt;/datafield&gt;
323
        [% t('&lt;/datafield&gt;') %]
323
        &lt;datafield tag="200" ind1=" " ind2=" "&gt;
324
        [% t('&lt;datafield tag=&#34;200&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
324
          &lt;subfield code="a"&gt;(Les) tribulations d'une jeune divorcée&lt;/subfield&gt;
325
          [% t('&lt;subfield code=&#34;a&#34;&gt;(Les) tribulations d\'une jeune divorcée&lt;/subfield&gt;') %]
325
          &lt;subfield code="b"&gt;LITT&lt;/subfield&gt;
326
          [% t('&lt;subfield code=&#34;b&#34;&gt;LITT&lt;/subfield&gt;') %]
326
          &lt;subfield code="f"&gt;Abécassis, Eliette&lt;/subfield&gt;
327
          [% t('&lt;subfield code=&#34;f&#34;&gt;Abécassis, Eliette&lt;/subfield&gt;') %]
327
        &lt;/datafield&gt;
328
        [% t('&lt;/datafield&gt;') %]
328
        &lt;datafield tag="210" ind1=" " ind2=" "&gt;
329
        [% t('&lt;datafield tag=&#34;210&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
329
          &lt;subfield code="c"&gt;bussière&lt;/subfield&gt;
330
          [% t('&lt;subfield code=&#34;c&#34;&gt;bussière&lt;/subfield&gt;') %]
330
          &lt;subfield code="d"&gt;01/2005&lt;/subfield&gt;
331
          [% t('&lt;subfield code=&#34;d&#34;&gt;01/2005&lt;/subfield&gt;') %]
331
        &lt;/datafield&gt;
332
        [% t('&lt;/datafield&gt;') %]
332
        &lt;datafield tag="215" ind1=" " ind2=" "&gt;
333
        [% t('&lt;datafield tag=&#34;215&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
333
          &lt;subfield code="a"&gt;306&lt;/subfield&gt;
334
          [% t('&lt;subfield code=&#34;a&#34;&gt;306&lt;/subfield&gt;') %]
334
        &lt;/datafield&gt;
335
        [% t('&lt;/datafield&gt;') %]
335
        &lt;datafield tag="225" ind1=" " ind2=" "&gt;
336
        [% t('&lt;datafield tag=&#34;225&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
336
          &lt;subfield code="a"&gt;fleuve noir&lt;/subfield&gt;
337
          [% t('&lt;subfield code=&#34;a&#34;&gt;fleuve noir&lt;/subfield&gt;') %]
337
        &lt;/datafield&gt;
338
        [% t('&lt;/datafield&gt;') %]
338
        &lt;datafield tag="995" ind1=" " ind2=" "&gt;
339
        [% t('&lt;datafield tag=&#34;995&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
339
          &lt;subfield code="9"&gt;2&lt;/subfield&gt;
340
          [% t('&lt;subfield code=&#34;9&#34;&gt;2&lt;/subfield&gt;') %]
340
          &lt;subfield code="c"&gt;BIB&lt;/subfield&gt;
341
          [% t('&lt;subfield code=&#34;c&#34;&gt;BIB&lt;/subfield&gt;') %]
341
          &lt;subfield code="2"&gt;0&lt;/subfield&gt;
342
          [% t('&lt;subfield code=&#34;2&#34;&gt;0&lt;/subfield&gt;') %]
342
          &lt;subfield code="k"&gt;R ABE&lt;/subfield&gt;
343
          [% t('&lt;subfield code=&#34;k&#34;&gt;R ABE&lt;/subfield&gt;') %]
343
          &lt;subfield code="o"&gt;0&lt;/subfield&gt;
344
          [% t('&lt;subfield code=&#34;o&#34;&gt;0&lt;/subfield&gt;') %]
344
          &lt;subfield code="e"&gt;Secteur Adulte&lt;/subfield&gt;
345
          [% t('&lt;subfield code=&#34;e&#34;&gt;Secteur Adulte&lt;/subfield&gt;') %]
345
          &lt;subfield code="b"&gt;BIB&lt;/subfield&gt;
346
          [% t('&lt;subfield code=&#34;b&#34;&gt;BIB&lt;/subfield&gt;') %]
346
          &lt;subfield code="j"&gt;7786004672&lt;/subfield&gt;
347
          [% t('&lt;subfield code=&#34;j&#34;&gt;7786004672&lt;/subfield&gt;') %]
347
          &lt;subfield code="q"&gt;a&lt;/subfield&gt;
348
          [% t('&lt;subfield code=&#34;q&#34;&gt;a&lt;/subfield&gt;') %]
348
          &lt;subfield code="s"&gt;Achats&lt;/subfield&gt;
349
          [% t('&lt;subfield code=&#34;s&#34;&gt;Achats&lt;/subfield&gt;') %]
349
        &lt;/datafield&gt;
350
        [% t('&lt;/datafield&gt;') %]
350
        &lt;controlfield tag="001"&gt;2&lt;/controlfield&gt;
351
        [% t('&lt;controlfield tag=&#34;001&#34;&gt;2&lt;/controlfield&gt;') %]
351
      &lt;/record&gt;
352
      [% t('&lt;/record&gt;') %]
352
    &lt;/marcxml&gt;
353
    [% t('&lt;/marcxml&gt;') %]
353
    &lt;publicationyear&gt;2005&lt;/publicationyear&gt;
354
    [% t('&lt;publicationyear&gt;2005&lt;/publicationyear&gt;') %]
354
    &lt;collectiontitle&gt;fleuve noir&lt;/collectiontitle&gt;
355
    [% t('&lt;collectiontitle&gt;fleuve noir&lt;/collectiontitle&gt;') %]
355
    &lt;pages&gt;306&lt;/pages&gt;
356
    [% t('&lt;pages&gt;306&lt;/pages&gt;') %]
356
    &lt;issues&gt;
357
    [% t('&lt;issues&gt;') %]
357
    &lt;/issues&gt;
358
    [% t('&lt;/issues&gt;') %]
358
    &lt;itemtype&gt;LITT&lt;/itemtype&gt;
359
    [% t('&lt;itemtype&gt;LITT&lt;/itemtype&gt;') %]
359
    &lt;biblionumber&gt;2&lt;/biblionumber&gt;
360
    [% t('&lt;biblionumber&gt;2&lt;/biblionumber&gt;') %]
360
    &lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;
361
    [% t('&lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;') %]
361
    &lt;cn_sort&gt;_&lt;/cn_sort&gt;
362
    [% t('&lt;cn_sort&gt;_&lt;/cn_sort&gt;') %]
362
    &lt;publishercode&gt;bussière&lt;/publishercode&gt;
363
    [% t('&lt;publishercode&gt;bussière&lt;/publishercode&gt;') %]
363
    &lt;reserves&gt;
364
    [% t('&lt;reserves&gt;') %]
364
    &lt;/reserves&gt;
365
    [% t('&lt;/reserves&gt;') %]
365
    &lt;items&gt;
366
    [% t('&lt;items&gt;') %]
366
      &lt;item&gt;
367
      [% t('&lt;item&gt;') %]
367
        &lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;
368
        [% t('&lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;') %]
368
        &lt;withdrawn&gt;0&lt;/withdrawn&gt;
369
        [% t('&lt;withdrawn&gt;0&lt;/withdrawn&gt;') %]
369
        &lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;
370
        [% t('&lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;') %]
370
        &lt;notforloan&gt;0&lt;/notforloan&gt;
371
        [% t('&lt;notforloan&gt;0&lt;/notforloan&gt;') %]
371
        &lt;replacementpricedate&gt;2008-08-20&lt;/replacementpricedate&gt;
372
        [% t('&lt;replacementpricedate&gt;2008-08-20&lt;/replacementpricedate&gt;') %]
372
        &lt;itemnumber&gt;2&lt;/itemnumber&gt;
373
        [% t('&lt;itemnumber&gt;2&lt;/itemnumber&gt;') %]
373
        &lt;location&gt;Secteur Adulte&lt;/location&gt;
374
        [% t('&lt;location&gt;Secteur Adulte&lt;/location&gt;') %]
374
        &lt;itemcallnumber&gt;R ABE&lt;/itemcallnumber&gt;
375
        [% t('&lt;itemcallnumber&gt;R ABE&lt;/itemcallnumber&gt;') %]
375
        &lt;date_due&gt;&lt;/date_due&gt;
376
        [% t('&lt;date_due&gt;&lt;/date_due&gt;') %]
376
        &lt;itemlost&gt;0&lt;/itemlost&gt;
377
        [% t('&lt;itemlost&gt;0&lt;/itemlost&gt;') %]
377
        &lt;datelastseen&gt;2008-08-20&lt;/datelastseen&gt;
378
        [% t('&lt;datelastseen&gt;2008-08-20&lt;/datelastseen&gt;') %]
378
        &lt;homebranch&gt;BIB&lt;/homebranch&gt;
379
        [% t('&lt;homebranch&gt;BIB&lt;/homebranch&gt;') %]
379
        &lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;
380
        [% t('&lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;') %]
380
        &lt;biblionumber&gt;2&lt;/biblionumber&gt;
381
        [% t('&lt;biblionumber&gt;2&lt;/biblionumber&gt;') %]
381
        &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
382
        [% t('&lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;') %]
382
        &lt;timestamp&gt;2008-08-20 17:15:51&lt;/timestamp&gt;
383
        [% t('&lt;timestamp&gt;2008-08-20 17:15:51&lt;/timestamp&gt;') %]
383
        &lt;damaged&gt;0&lt;/damaged&gt;
384
        [% t('&lt;damaged&gt;0&lt;/damaged&gt;') %]
384
        &lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;
385
        [% t('&lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;') %]
385
        &lt;dateaccessioned&gt;2008-08-20&lt;/dateaccessioned&gt;
386
        [% t('&lt;dateaccessioned&gt;2008-08-20&lt;/dateaccessioned&gt;') %]
386
      &lt;/item&gt;
387
      [% t('&lt;/item&gt;') %]
387
    &lt;/items&gt;
388
    [% t('&lt;/items&gt;') %]
388
  &lt;/record&gt;
389
  [% t('&lt;/record&gt;') %]
389
  &lt;record&gt;RecordNotFound&lt;/record&gt;
390
  [% t('&lt;record&gt;RecordNotFound&lt;/record&gt;') %]
390
&lt;/GetRecords&gt;</pre>
391
[% t('&lt;/GetRecords&gt;') %]</pre>
391
392
392
                            [% ELSIF ( GetAuthorityRecords ) %]
393
                            [% ELSIF ( GetAuthorityRecords ) %]
393
394
394
                                <h2>GetAuthorityRecords</h2>
395
                                <h2>[% t('GetAuthorityRecords') %]</h2>
395
                                <p>Given a list of authority record identifiers, returns a list
396
                                <p>[% t('Given a list of authority record identifiers, returns a list') %]
396
                                of record objects that contain the authority records. The function
397
                                [% t('of record objects that contain the authority records. The function') %]
397
                                user may request a specific metadata schema for the record objects.</p>
398
                                [% t('user may request a specific metadata schema for the record objects.') %]</p>
398
                                <h4>Parameters</h4>
399
                                <h4>[% t('Parameters') %]</h4>
399
                                <dl>
400
                                <dl>
400
                                    <dt><strong>id</strong> (Required)</dt>
401
                                    <dt><strong>[% t('id') %]</strong> [% t('(Required)') %]</dt>
401
                                    <dd>list of authority record identifiers</dd>
402
                                    <dd>[% t('list of authority record identifiers') %]</dd>
402
                                    <dt><strong>schema</strong> (Optional)</dt>
403
                                    <dt><strong>[% t('schema') %]</strong> [% t('(Optional)') %]</dt>
403
                                    <dd>specifies the metadata schema of records to be returned, possible values:
404
                                    <dd>[% t('specifies the metadata schema of records to be returned, possible values:') %]
404
                                        <ul>
405
                                        <ul>
405
                                            <li>MARCXML</li>
406
                                            <li>[% t('MARCXML') %]</li>
406
                                        </ul>
407
                                        </ul>
407
                                    </dd>
408
                                    </dd>
408
                                </dl>
409
                                </dl>
409
                                <h4>Example call</h4>
410
                                <h4>[% t('Example call') %]</h4>
410
                                <a href="ilsdi.pl?service=GetAuthorityRecords&amp;id=1+2+99999">
411
                                <a href="ilsdi.pl?service=GetAuthorityRecords&id=1+2+99999">
411
                                    ilsdi.pl?service=GetAuthorityRecords&amp;id=1+2+99999
412
                                    [% t('ilsdi.pl?service=GetAuthorityRecords&amp;id=1+2+99999') %]
412
                                </a>
413
                                </a>
413
                                <h4>Example response</h4>
414
                                <h4>[% t('Example response') %]</h4>
414
<pre>&lt;xml version="1.0" encoding="UTF-8"&gt;;
415
<pre>[% t('&lt;xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;&gt;;') %]
415
&lt;GetAuthorityRecords&gt;
416
[% t('&lt;GetAuthorityRecords&gt;') %]
416
  &lt;record&gt;
417
  [% t('&lt;record&gt;') %]
417
    &lt;?xml version="1.0" encoding="UTF-8"?&gt;
418
    [% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&gt;') %]
418
  &lt;record
419
  [% t('&lt;record') %]
419
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
420
    [% t('xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;') %]
420
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
421
    [% t('xsi:schemaLocation=&#34;http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd&#34;') %]
421
    xmlns="http://www.loc.gov/MARC21/slim"&gt;
422
    [% t('xmlns=&#34;http://www.loc.gov/MARC21/slim&#34;&gt;') %]
422
      &lt;leader&gt;00182     2200085   4500&lt;/leader&gt;
423
      [% t('&lt;leader&gt;00182') %]     [% t('2200085') %]   [% t('4500&lt;/leader&gt;') %]
423
    &lt;controlfield tag="001"&gt;1&lt;/controlfield&gt;
424
    [% t('&lt;controlfield tag=&#34;001&#34;&gt;1&lt;/controlfield&gt;') %]
424
      &lt;datafield tag="200" ind1=" " ind2=" "&gt;
425
      [% t('&lt;datafield tag=&#34;200&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
425
        &lt;subfield code="a"&gt;Hugo&lt;/subfield&gt;
426
        [% t('&lt;subfield code=&#34;a&#34;&gt;Hugo&lt;/subfield&gt;') %]
426
        &lt;subfield code="b"&gt;Victor&lt;/subfield&gt;
427
        [% t('&lt;subfield code=&#34;b&#34;&gt;Victor&lt;/subfield&gt;') %]
427
    &lt;/datafield&gt;
428
    [% t('&lt;/datafield&gt;') %]
428
      &lt;datafield tag="801" ind1=" " ind2=" "&gt;
429
      [% t('&lt;datafield tag=&#34;801&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
429
        &lt;subfield code="a"&gt;France&lt;/subfield&gt;
430
        [% t('&lt;subfield code=&#34;a&#34;&gt;France&lt;/subfield&gt;') %]
430
        &lt;subfield code="b"&gt;Nimes&lt;/subfield&gt;
431
        [% t('&lt;subfield code=&#34;b&#34;&gt;Nimes&lt;/subfield&gt;') %]
431
        &lt;subfield code="c"&gt;2010/04/13&lt;/subfield&gt;
432
        [% t('&lt;subfield code=&#34;c&#34;&gt;2010/04/13&lt;/subfield&gt;') %]
432
    &lt;/datafield&gt;
433
    [% t('&lt;/datafield&gt;') %]
433
    &lt;datafield tag="100" ind1=" " ind2=" "&gt;
434
    [% t('&lt;datafield tag=&#34;100&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
434
        &lt;subfield code="a"&gt;20100413     50                    &lt;/subfield&gt;
435
        [% t('&lt;subfield code=&#34;a&#34;&gt;20100413') %]     [% t('50') %]                    [% t('&lt;/subfield&gt;') %]
435
    &lt;/datafield&gt;
436
    [% t('&lt;/datafield&gt;') %]
436
    &lt;datafield tag="152" ind1=" " ind2=" "&gt;
437
    [% t('&lt;datafield tag=&#34;152&#34; ind1=&#34; &#34; ind2=&#34; &#34;&gt;') %]
437
        &lt;subfield code="b"&gt;NP&lt;/subfield&gt;
438
        [% t('&lt;subfield code=&#34;b&#34;&gt;NP&lt;/subfield&gt;') %]
438
    &lt;/datafield&gt;
439
    [% t('&lt;/datafield&gt;') %]
439
  &lt;/record&gt;
440
  [% t('&lt;/record&gt;') %]
440
  &lt;/record&gt;
441
  [% t('&lt;/record&gt;') %]
441
  &lt;record&gt;
442
  [% t('&lt;record&gt;') %]
442
    &lt;code&gt;RecordNotFound&lt;/code&gt;
443
    [% t('&lt;code&gt;RecordNotFound&lt;/code&gt;') %]
443
  &lt;/record&gt;
444
  [% t('&lt;/record&gt;') %]
444
  &lt;record&gt;
445
  [% t('&lt;record&gt;') %]
445
    &lt;code&gt;RecordNotFound&lt;/code&gt;
446
    [% t('&lt;code&gt;RecordNotFound&lt;/code&gt;') %]
446
  &lt;/record&gt;
447
  [% t('&lt;/record&gt;') %]
447
&lt;/GetAuthorityRecords&gt;</pre>
448
[% t('&lt;/GetAuthorityRecords&gt;') %]</pre>
448
449
449
                            [% ELSIF ( LookupPatron ) %]
450
                            [% ELSIF ( LookupPatron ) %]
450
451
451
                                <h2>LookupPatron</h2>
452
                                <h2>[% t('LookupPatron') %]</h2>
452
                                <p>Looks up a patron in the ILS by an identifier, and returns
453
                                <p>[% t('Looks up a patron in the ILS by an identifier, and returns') %]
453
                                the ILS identifier for that patron, aka the patron identifier.</p>
454
                                [% t('the ILS identifier for that patron, aka the patron identifier.') %]</p>
454
                                <h4>Parameters</h4>
455
                                <h4>[% t('Parameters') %]</h4>
455
                                <dl>
456
                                <dl>
456
                                    <dt><strong>id</strong> (Required)</dt>
457
                                    <dt><strong>[% t('id') %]</strong> [% t('(Required)') %]</dt>
457
                                    <dd>an identifier used to look up the patron in Koha</dd>
458
                                    <dd>[% t('an identifier used to look up the patron in Koha') %]</dd>
458
                                    <dt><strong>id_type</strong> (Optional)</dt>
459
                                    <dt><strong>[% t('id_type') %]</strong> [% t('(Optional)') %]</dt>
459
                                    <dd>the type of the identifier, possible values:
460
                                    <dd>[% t('the type of the identifier, possible values:') %]
460
                                        <ul>
461
                                        <ul>
461
                                            <li>cardnumber</li>
462
                                            <li>[% t('cardnumber') %]</li>
462
                                            <li>userid</li>
463
                                            <li>[% t('userid') %]</li>
463
                                            <li>email</li>
464
                                            <li>[% t('email') %]</li>
464
                                            <li>borrowernumber</li>
465
                                            <li>[% t('borrowernumber') %]</li>
465
                                            <li>surname</li>
466
                                            <li>[% t('surname') %]</li>
466
                                            <li>firstname</li>
467
                                            <li>[% t('firstname') %]</li>
467
                                        </ul>
468
                                        </ul>
468
                                    </dd>
469
                                    </dd>
469
                                </dl>
470
                                </dl>
470
                                <h4>Example call</h4>
471
                                <h4>[% t('Example call') %]</h4>
471
                                <a href="ilsdi.pl?service=LookupPatron&amp;id=815&amp;id_type=cardnumber">
472
                                <a href="ilsdi.pl?service=LookupPatron&id=815&id_type=cardnumber">
472
                                    ilsdi.pl?service=LookupPatron&amp;id=815&amp;id_type=cardnumber
473
                                    [% t('ilsdi.pl?service=LookupPatron&amp;id=815&amp;id_type=cardnumber') %]
473
                                </a>
474
                                </a>
474
                                <h4>Example response</h4>
475
                                <h4>[% t('Example response') %]</h4>
475
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
476
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
476
&lt;LookupPatron&gt;
477
[% t('&lt;LookupPatron&gt;') %]
477
  &lt;id&gt;419&lt;/id&gt;
478
  [% t('&lt;id&gt;419&lt;/id&gt;') %]
478
&lt;/LookupPatron&gt;</pre>
479
[% t('&lt;/LookupPatron&gt;') %]</pre>
479
480
480
                            [% ELSIF ( AuthenticatePatron ) %]
481
                            [% ELSIF ( AuthenticatePatron ) %]
481
482
482
                                <h2>AuthenticatePatron</h2>
483
                                <h2>[% t('AuthenticatePatron') %]</h2>
483
                                <p>Authenticates a user's login credentials and returns the identifier for the patron.</p>
484
                                <p>[% t('Authenticates a user\'s login credentials and returns the identifier for the patron.') %]</p>
484
                                <h4>Parameters</h4>
485
                                <h4>[% t('Parameters') %]</h4>
485
                                <dl>
486
                                <dl>
486
                                    <dt><strong>username</strong> (Required)</dt>
487
                                    <dt><strong>[% t('username') %]</strong> [% t('(Required)') %]</dt>
487
                                    <dd>user's login identifier</dd>
488
                                    <dd>[% t('user\'s login identifier') %]</dd>
488
                                    <dt><strong>password</strong> (Required)</dt>
489
                                    <dt><strong>[% t('password') %]</strong> [% t('(Required)') %]</dt>
489
                                    <dd>user's password</dd>
490
                                    <dd>[% t('user\'s password') %]</dd>
490
                                </dl>
491
                                </dl>
491
                                <h4>Example call</h4>
492
                                <h4>[% t('Example call') %]</h4>
492
                                <a href="ilsdi.pl?service=AuthenticatePatron&amp;username=john9&amp;password=soul">
493
                                <a href="ilsdi.pl?service=AuthenticatePatron&username=john9&password=soul">
493
                                    ilsdi.pl?service=AuthenticatePatron&amp;username=john9&amp;password=soul
494
                                    [% t('ilsdi.pl?service=AuthenticatePatron&amp;username=john9&amp;password=soul') %]
494
                                </a>
495
                                </a>
495
                                <h4>Example Response</h4>
496
                                <h4>[% t('Example Response') %]</h4>
496
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
497
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
497
&lt;AuthenticatePatron&gt;
498
[% t('&lt;AuthenticatePatron&gt;') %]
498
  &lt;id&gt;419&lt;/id&gt;
499
  [% t('&lt;id&gt;419&lt;/id&gt;') %]
499
&lt;/AuthenticatePatron&gt;</pre>
500
[% t('&lt;/AuthenticatePatron&gt;') %]</pre>
500
501
501
                            [% ELSIF ( GetPatronInfo ) %]
502
                            [% ELSIF ( GetPatronInfo ) %]
502
503
503
                                <h2>GetPatronInfo</h2>
504
                                <h2>[% t('GetPatronInfo') %]</h2>
504
                                <p>Returns specified information about the patron, based on
505
                                <p>[% t('Returns specified information about the patron, based on') %]
505
                                options in the request. This function can optionally return
506
                                [% t('options in the request. This function can optionally return') %]
506
                                patron's contact information, fine information, hold request
507
                                [% t('patron\'s contact information, fine information, hold request') %]
507
                                information, loan information, and messages.</p>
508
                                [% t('information, loan information, and messages.') %]</p>
508
                                <h4>Parameters</h4>
509
                                <h4>[% t('Parameters') %]</h4>
509
                                <dl>
510
                                <dl>
510
                                    <dt><strong>patron_id</strong> (Required)</dt>
511
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
511
                                    <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
512
                                    <dd>[% t('the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron') %]</dd>
512
                                    <dt><strong>show_contact</strong> (Optional, default 1)</dt>
513
                                    <dt><strong>[% t('show_contact') %]</strong> [% t('(Optional, default 1)') %]</dt>
513
                                    <dd>whether or not to return patron's contact information in the response</dd>
514
                                    <dd>[% t('whether or not to return patron\'s contact information in the response') %]</dd>
514
                                    <dt><strong>show_fines</strong> (Optional, default 0)</dt>
515
                                    <dt><strong>[% t('show_fines') %]</strong> [% t('(Optional, default 0)') %]</dt>
515
                                    <dd>whether or not to return fine information in the response</dd>
516
                                    <dd>[% t('whether or not to return fine information in the response') %]</dd>
516
                                    <dt><strong>show_holds</strong> (Optional, default 0)</dt>
517
                                    <dt><strong>[% t('show_holds') %]</strong> [% t('(Optional, default 0)') %]</dt>
517
                                    <dd>whether or not to return hold request information in the response</dd>
518
                                    <dd>[% t('whether or not to return hold request information in the response') %]</dd>
518
                                    <dt><strong>show_loans</strong> (Optional, default 0)</dt>
519
                                    <dt><strong>[% t('show_loans') %]</strong> [% t('(Optional, default 0)') %]</dt>
519
                                    <dd>whether or not to return loan information in the response</dd>
520
                                    <dd>[% t('whether or not to return loan information in the response') %]</dd>
520
                                    <dt><strong>show_attributes</strong> (Optional, default 0)</dt>
521
                                    <dt><strong>[% t('show_attributes') %]</strong> [% t('(Optional, default 0)') %]</dt>
521
                                    <dd>whether or not to return extended patron attributes information in the response</dd>
522
                                    <dd>[% t('whether or not to return extended patron attributes information in the response') %]</dd>
522
                                </dl>
523
                                </dl>
523
                                <h4>Example call</h4>
524
                                <h4>[% t('Example call') %]</h4>
524
                                <a href="ilsdi.pl?service=GetPatronInfo&amp;patron_id=1&amp;show_contact=0&amp;show_loans=1">
525
                                <a href="ilsdi.pl?service=GetPatronInfo&patron_id=1&show_contact=0&show_loans=1">
525
                                    ilsdi.pl?service=GetPatronInfo&amp;patron_id=1&amp;show_contact=0&amp;show_loans=1
526
                                    [% t('ilsdi.pl?service=GetPatronInfo&amp;patron_id=1&amp;show_contact=0&amp;show_loans=1') %]
526
                                </a>
527
                                </a>
527
                                <h4>Example response</h4>
528
                                <h4>[% t('Example response') %]</h4>
528
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
529
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
529
&lt;GetPatronInfo&gt;
530
[% t('&lt;GetPatronInfo&gt;') %]
530
  &lt;category_type&gt;A&lt;/category_type&gt;
531
  [% t('&lt;category_type&gt;A&lt;/category_type&gt;') %]
531
  &lt;categorycode&gt;ADUEXT&lt;/categorycode&gt;
532
  [% t('&lt;categorycode&gt;ADUEXT&lt;/categorycode&gt;') %]
532
  &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
533
  [% t('&lt;borrowernumber&gt;419&lt;/borrowernumber&gt;') %]
533
  &lt;lost&gt;0&lt;/lost&gt;
534
  [% t('&lt;lost&gt;0&lt;/lost&gt;') %]
534
  &lt;branchcode&gt;BIB&lt;/branchcode&gt;
535
  [% t('&lt;branchcode&gt;BIB&lt;/branchcode&gt;') %]
535
  &lt;amountoutstanding&gt;6&lt;/amountoutstanding&gt;
536
  [% t('&lt;amountoutstanding&gt;6&lt;/amountoutstanding&gt;') %]
536
  &lt;description&gt;Adulte extérieur&lt;/description&gt;
537
  [% t('&lt;description&gt;Adulte extérieur&lt;/description&gt;') %]
537
  &lt;title&gt;M&lt;/title&gt;
538
  [% t('&lt;title&gt;M&lt;/title&gt;') %]
538
  &lt;enrolmentperiod&gt;12&lt;/enrolmentperiod&gt;
539
  [% t('&lt;enrolmentperiod&gt;12&lt;/enrolmentperiod&gt;') %]
539
  &lt;charges&gt;6.00&lt;/charges&gt;
540
  [% t('&lt;charges&gt;6.00&lt;/charges&gt;') %]
540
  &lt;dateenrolled&gt;2009-03-04&lt;/dateenrolled&gt;
541
  [% t('&lt;dateenrolled&gt;2009-03-04&lt;/dateenrolled&gt;') %]
541
  &lt;borrowernotes&gt;&lt;/borrowernotes&gt;
542
  [% t('&lt;borrowernotes&gt;&lt;/borrowernotes&gt;') %]
542
  &lt;dateexpiry&gt;2010-03-04&lt;/dateexpiry&gt;
543
  [% t('&lt;dateexpiry&gt;2010-03-04&lt;/dateexpiry&gt;') %]
543
  &lt;firstname&gt;Jean-André&lt;/firstname&gt;
544
  [% t('&lt;firstname&gt;Jean-André&lt;/firstname&gt;') %]
544
  &lt;gonenoaddress&gt;0&lt;/gonenoaddress&gt;
545
  [% t('&lt;gonenoaddress&gt;0&lt;/gonenoaddress&gt;') %]
545
  &lt;dateofbirth&gt;1984-06-08&lt;/dateofbirth&gt;
546
  [% t('&lt;dateofbirth&gt;1984-06-08&lt;/dateofbirth&gt;') %]
546
  &lt;debarred&gt;0&lt;/debarred&gt;
547
  [% t('&lt;debarred&gt;0&lt;/debarred&gt;') %]
547
  &lt;branchname&gt;Bibliothèque Jean Prunier&lt;/branchname&gt;
548
  [% t('&lt;branchname&gt;Bibliothèque Jean Prunier&lt;/branchname&gt;') %]
548
  &lt;surname&gt;SANTONI&lt;/surname&gt;
549
  [% t('&lt;surname&gt;SANTONI&lt;/surname&gt;') %]
549
  &lt;cardnumber&gt;815&lt;/cardnumber&gt;
550
  [% t('&lt;cardnumber&gt;815&lt;/cardnumber&gt;') %]
550
  &lt;initials&gt;JAS&lt;/initials&gt;
551
  [% t('&lt;initials&gt;JAS&lt;/initials&gt;') %]
551
  &lt;sort1&gt;CSP5&lt;/sort1&gt;
552
  [% t('&lt;sort1&gt;CSP5&lt;/sort1&gt;') %]
552
  &lt;sex&gt;M&lt;/sex&gt;
553
  [% t('&lt;sex&gt;M&lt;/sex&gt;') %]
553
  &lt;loans&gt;
554
  [% t('&lt;loans&gt;') %]
554
    &lt;loan&gt;
555
    [% t('&lt;loan&gt;') %]
555
      &lt;lastreneweddate&gt;2009-04-03&lt;/lastreneweddate&gt;
556
      [% t('&lt;lastreneweddate&gt;2009-04-03&lt;/lastreneweddate&gt;') %]
556
      &lt;isbn&gt;2253003689&lt;/isbn&gt;
557
      [% t('&lt;isbn&gt;2253003689&lt;/isbn&gt;') %]
557
      &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
558
      [% t('&lt;borrowernumber&gt;419&lt;/borrowernumber&gt;') %]
558
      &lt;branchcode&gt;BIB&lt;/branchcode&gt;
559
      [% t('&lt;branchcode&gt;BIB&lt;/branchcode&gt;') %]
559
      &lt;itemnumber&gt;4454&lt;/itemnumber&gt;
560
      [% t('&lt;itemnumber&gt;4454&lt;/itemnumber&gt;') %]
560
      &lt;date_due&gt;2009-05-06&lt;/date_due&gt;
561
      [% t('&lt;date_due&gt;2009-05-06&lt;/date_due&gt;') %]
561
      &lt;barcode&gt;4765476&lt;/barcode&gt;
562
      [% t('&lt;barcode&gt;4765476&lt;/barcode&gt;') %]
562
      &lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;
563
      [% t('&lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;') %]
563
      &lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;
564
      [% t('&lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;') %]
564
      &lt;title&gt;L'Île au trésor&lt;/title&gt;
565
      [% t('&lt;title&gt;L\'Île au trésor&lt;/title&gt;') %]
565
      &lt;itemtype&gt;LITT&lt;/itemtype&gt;
566
      [% t('&lt;itemtype&gt;LITT&lt;/itemtype&gt;') %]
566
      &lt;author&gt;Robert Louis Stevenson&lt;/author&gt;
567
      [% t('&lt;author&gt;Robert Louis Stevenson&lt;/author&gt;') %]
567
      &lt;timestamp&gt;2009-04-03 14:46:10&lt;/timestamp&gt;
568
      [% t('&lt;timestamp&gt;2009-04-03 14:46:10&lt;/timestamp&gt;') %]
568
      &lt;publishercode&gt;Librairie générale française&lt;/publishercode&gt;
569
      [% t('&lt;publishercode&gt;Librairie générale française&lt;/publishercode&gt;') %]
569
      &lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;
570
      [% t('&lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;') %]
570
      &lt;totalrenewals&gt;11&lt;/totalrenewals&gt;
571
      [% t('&lt;totalrenewals&gt;11&lt;/totalrenewals&gt;') %]
571
      &lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;
572
      [% t('&lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;') %]
572
      &lt;onloan&gt;2008-09-17&lt;/onloan&gt;
573
      [% t('&lt;onloan&gt;2008-09-17&lt;/onloan&gt;') %]
573
      &lt;biblioitemnumber&gt;4483&lt;/biblioitemnumber&gt;
574
      [% t('&lt;biblioitemnumber&gt;4483&lt;/biblioitemnumber&gt;') %]
574
      &lt;withdrawn&gt;0&lt;/withdrawn&gt;
575
      [% t('&lt;withdrawn&gt;0&lt;/withdrawn&gt;') %]
575
      &lt;notforloan&gt;0&lt;/notforloan&gt;
576
      [% t('&lt;notforloan&gt;0&lt;/notforloan&gt;') %]
576
      &lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;
577
      [% t('&lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;') %]
577
      &lt;itemcallnumber&gt;RO STE&lt;/itemcallnumber&gt;
578
      [% t('&lt;itemcallnumber&gt;RO STE&lt;/itemcallnumber&gt;') %]
578
      &lt;location&gt;Salle de lecture&lt;/location&gt;
579
      [% t('&lt;location&gt;Salle de lecture&lt;/location&gt;') %]
579
      &lt;itemlost&gt;0&lt;/itemlost&gt;
580
      [% t('&lt;itemlost&gt;0&lt;/itemlost&gt;') %]
580
      &lt;publicationyear&gt;1985&lt;/publicationyear&gt;
581
      [% t('&lt;publicationyear&gt;1985&lt;/publicationyear&gt;') %]
581
      &lt;issues&gt;1&lt;/issues&gt;
582
      [% t('&lt;issues&gt;1&lt;/issues&gt;') %]
582
      &lt;homebranch&gt;BIB&lt;/homebranch&gt;
583
      [% t('&lt;homebranch&gt;BIB&lt;/homebranch&gt;') %]
583
      &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
584
      [% t('&lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;') %]
584
      &lt;biblionumber&gt;4483&lt;/biblionumber&gt;
585
      [% t('&lt;biblionumber&gt;4483&lt;/biblionumber&gt;') %]
585
      &lt;renewals&gt;3&lt;/renewals&gt;
586
      [% t('&lt;renewals&gt;3&lt;/renewals&gt;') %]
586
      &lt;damaged&gt;0&lt;/damaged&gt;
587
      [% t('&lt;damaged&gt;0&lt;/damaged&gt;') %]
587
      &lt;cn_sort&gt;RO_STE&lt;/cn_sort&gt;
588
      [% t('&lt;cn_sort&gt;RO_STE&lt;/cn_sort&gt;') %]
588
      &lt;frameworkcode&gt;&lt;/frameworkcode&gt;
589
      [% t('&lt;frameworkcode&gt;&lt;/frameworkcode&gt;') %]
589
      &lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;
590
      [% t('&lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;') %]
590
    &lt;/loan&gt;
591
    [% t('&lt;/loan&gt;') %]
591
    &lt;loan&gt;
592
    [% t('&lt;loan&gt;') %]
592
      &lt;lastreneweddate&gt;2009-03-17&lt;/lastreneweddate&gt;
593
      [% t('&lt;lastreneweddate&gt;2009-03-17&lt;/lastreneweddate&gt;') %]
593
      &lt;isbn&gt;9782700017823&lt;/isbn&gt;
594
      [% t('&lt;isbn&gt;9782700017823&lt;/isbn&gt;') %]
594
      &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
595
      [% t('&lt;borrowernumber&gt;419&lt;/borrowernumber&gt;') %]
595
      &lt;branchcode&gt;BIB&lt;/branchcode&gt;
596
      [% t('&lt;branchcode&gt;BIB&lt;/branchcode&gt;') %]
596
      &lt;itemnumber&gt;4456&lt;/itemnumber&gt;
597
      [% t('&lt;itemnumber&gt;4456&lt;/itemnumber&gt;') %]
597
      &lt;date_due&gt;2009-04-18&lt;/date_due&gt;
598
      [% t('&lt;date_due&gt;2009-04-18&lt;/date_due&gt;') %]
598
      &lt;barcode&gt;2700017UUU&lt;/barcode&gt;
599
      [% t('&lt;barcode&gt;2700017UUU&lt;/barcode&gt;') %]
599
      &lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;
600
      [% t('&lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;') %]
600
      &lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;
601
      [% t('&lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;') %]
601
      &lt;title&gt;La guitare en 10 leçons&lt;/title&gt;
602
      [% t('&lt;title&gt;La guitare en 10 leçons&lt;/title&gt;') %]
602
      &lt;itemtype&gt;LITT&lt;/itemtype&gt;
603
      [% t('&lt;itemtype&gt;LITT&lt;/itemtype&gt;') %]
603
      &lt;author&gt;Jon Buck&lt;/author&gt;
604
      [% t('&lt;author&gt;Jon Buck&lt;/author&gt;') %]
604
      &lt;timestamp&gt;2009-03-17 16:48:14&lt;/timestamp&gt;
605
      [% t('&lt;timestamp&gt;2009-03-17 16:48:14&lt;/timestamp&gt;') %]
605
      &lt;publishercode&gt;Gründ&lt;/publishercode&gt;
606
      [% t('&lt;publishercode&gt;Gründ&lt;/publishercode&gt;') %]
606
      &lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;
607
      [% t('&lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;') %]
607
      &lt;totalrenewals&gt;6&lt;/totalrenewals&gt;
608
      [% t('&lt;totalrenewals&gt;6&lt;/totalrenewals&gt;') %]
608
      &lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;
609
      [% t('&lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;') %]
609
      &lt;notes&gt;La couv. porte en plus : "un guide simple et facile pour apprendre la guitare" | Glossaire. Index&lt;/notes&gt;
610
      [% t('&lt;notes&gt;La couv. porte en plus : &#34;un guide simple et facile pour apprendre la guitare&#34; | Glossaire. Index&lt;/notes&gt;') %]
610
      &lt;onloan&gt;2008-09-25&lt;/onloan&gt;
611
      [% t('&lt;onloan&gt;2008-09-25&lt;/onloan&gt;') %]
611
      &lt;biblioitemnumber&gt;4486&lt;/biblioitemnumber&gt;
612
      [% t('&lt;biblioitemnumber&gt;4486&lt;/biblioitemnumber&gt;') %]
612
      &lt;withdrawn&gt;0&lt;/withdrawn&gt;
613
      [% t('&lt;withdrawn&gt;0&lt;/withdrawn&gt;') %]
613
      &lt;notforloan&gt;0&lt;/notforloan&gt;
614
      [% t('&lt;notforloan&gt;0&lt;/notforloan&gt;') %]
614
      &lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;
615
      [% t('&lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;') %]
615
      &lt;itemcallnumber&gt;787.87 BUC&lt;/itemcallnumber&gt;
616
      [% t('&lt;itemcallnumber&gt;787.87 BUC&lt;/itemcallnumber&gt;') %]
616
      &lt;location&gt;Salle de lecture&lt;/location&gt;
617
      [% t('&lt;location&gt;Salle de lecture&lt;/location&gt;') %]
617
      &lt;itemlost&gt;0&lt;/itemlost&gt;
618
      [% t('&lt;itemlost&gt;0&lt;/itemlost&gt;') %]
618
      &lt;publicationyear&gt;2007&lt;/publicationyear&gt;
619
      [% t('&lt;publicationyear&gt;2007&lt;/publicationyear&gt;') %]
619
      &lt;issues&gt;1&lt;/issues&gt;
620
      [% t('&lt;issues&gt;1&lt;/issues&gt;') %]
620
      &lt;homebranch&gt;BIB&lt;/homebranch&gt;
621
      [% t('&lt;homebranch&gt;BIB&lt;/homebranch&gt;') %]
621
      &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
622
      [% t('&lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;') %]
622
      &lt;biblionumber&gt;4486&lt;/biblionumber&gt;
623
      [% t('&lt;biblionumber&gt;4486&lt;/biblionumber&gt;') %]
623
      &lt;renewals&gt;3&lt;/renewals&gt;
624
      [% t('&lt;renewals&gt;3&lt;/renewals&gt;') %]
624
      &lt;damaged&gt;0&lt;/damaged&gt;
625
      [% t('&lt;damaged&gt;0&lt;/damaged&gt;') %]
625
      &lt;cn_sort&gt;78787_BUC&lt;/cn_sort&gt;
626
      [% t('&lt;cn_sort&gt;78787_BUC&lt;/cn_sort&gt;') %]
626
      &lt;volume&gt;une méthode simple et facile pour apprendre la guitare&lt;/volume&gt;
627
      [% t('&lt;volume&gt;une méthode simple et facile pour apprendre la guitare&lt;/volume&gt;') %]
627
      &lt;frameworkcode&gt;&lt;/frameworkcode&gt;
628
      [% t('&lt;frameworkcode&gt;&lt;/frameworkcode&gt;') %]
628
      &lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;
629
      [% t('&lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;') %]
629
    &lt;/loan&gt;
630
    [% t('&lt;/loan&gt;') %]
630
  &lt;/loans&gt;
631
  [% t('&lt;/loans&gt;') %]
631
&lt;/GetPatronInfo&gt;</pre>
632
[% t('&lt;/GetPatronInfo&gt;') %]</pre>
632
633
633
                            [% ELSIF ( GetPatronStatus ) %]
634
                            [% ELSIF ( GetPatronStatus ) %]
634
635
635
                                <h2>GetPatronStatus</h2>
636
                                <h2>[% t('GetPatronStatus') %]</h2>
636
                                <p>Returns a patron's status information from Koha.</p>
637
                                <p>[% t('Returns a patron\'s status information from Koha.') %]</p>
637
                                <h4>Parameters</h4>
638
                                <h4>[% t('Parameters') %]</h4>
638
                                <dl>
639
                                <dl>
639
                                    <dt><strong>patron_id</strong> (Required)</dt>
640
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
640
                                    <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
641
                                    <dd>[% t('the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron') %]</dd>
641
                                </dl>
642
                                </dl>
642
                                <h4>Example call</h4>
643
                                <h4>[% t('Example call') %]</h4>
643
                                <a href="ilsdi.pl?service=GetPatronStatus&amp;patron_id=1">
644
                                <a href="ilsdi.pl?service=GetPatronStatus&patron_id=1">
644
                                    ilsdi.pl?service=GetPatronStatus&amp;patron_id=1
645
                                    [% t('ilsdi.pl?service=GetPatronStatus&amp;patron_id=1') %]
645
                                </a>
646
                                </a>
646
                                <h4>Example Response</h4>
647
                                <h4>[% t('Example Response') %]</h4>
647
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
648
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
648
&lt;GetPatronStatus&gt;
649
[% t('&lt;GetPatronStatus&gt;') %]
649
  &lt;expiry&gt;2010-03-04&lt;/expiry&gt;
650
  [% t('&lt;expiry&gt;2010-03-04&lt;/expiry&gt;') %]
650
  &lt;status&gt;0&lt;/status&gt;
651
  [% t('&lt;status&gt;0&lt;/status&gt;') %]
651
  &lt;type&gt;ADUEXT&lt;/type&gt;
652
  [% t('&lt;type&gt;ADUEXT&lt;/type&gt;') %]
652
&lt;/GetPatronStatus&gt;</pre>
653
[% t('&lt;/GetPatronStatus&gt;') %]</pre>
653
654
654
                            [% ELSIF ( GetServices ) %]
655
                            [% ELSIF ( GetServices ) %]
655
656
656
                                <h2>GetServices</h2>
657
                                <h2>[% t('GetServices') %]</h2>
657
                                <p>Returns information about the services available on a particular item for a particular patron.</p>
658
                                <p>[% t('Returns information about the services available on a particular item for a particular patron.') %]</p>
658
                                <h4>Parameters</h4>
659
                                <h4>[% t('Parameters') %]</h4>
659
                                <dl>
660
                                <dl>
660
                                    <dt><strong>patron_id</strong> (Required)</dt>
661
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
661
                                    <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
662
                                    <dd>[% t('the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron') %]</dd>
662
                                    <dt><strong>item_id</strong> (Required)</dt>
663
                                    <dt><strong>[% t('item_id') %]</strong> [% t('(Required)') %]</dt>
663
                                    <dd>system item identifier</dd>
664
                                    <dd>[% t('system item identifier') %]</dd>
664
                                </dl>
665
                                </dl>
665
                                <h4>Example call</h4>
666
                                <h4>[% t('Example call') %]</h4>
666
                                <a href="ilsdi.pl?service=GetServices&amp;patron_id=1&amp;item_id=1">
667
                                <a href="ilsdi.pl?service=GetServices&patron_id=1&item_id=1">
667
                                    ilsdi.pl?service=GetServices&amp;patron_id=1&amp;item_id=1
668
                                    [% t('ilsdi.pl?service=GetServices&amp;patron_id=1&amp;item_id=1') %]
668
                                </a>
669
                                </a>
669
                                <h4>Example response</h4>
670
                                <h4>[% t('Example response') %]</h4>
670
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
671
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
671
&lt;GetServices&gt;
672
[% t('&lt;GetServices&gt;') %]
672
  &lt;AvailableFor&gt;title level hold&lt;/AvailableFor&gt;
673
  [% t('&lt;AvailableFor&gt;title level hold&lt;/AvailableFor&gt;') %]
673
  &lt;AvailableFor&gt;item level hold&lt;/AvailableFor&gt;
674
  [% t('&lt;AvailableFor&gt;item level hold&lt;/AvailableFor&gt;') %]
674
&lt;/GetServices&gt;</pre>
675
[% t('&lt;/GetServices&gt;') %]</pre>
675
676
676
                            [% ELSIF ( RenewLoan ) %]
677
                            [% ELSIF ( RenewLoan ) %]
677
678
678
                                <h2>RenewLoan</h2>
679
                                <h2>[% t('RenewLoan') %]</h2>
679
                                <p>Extends the due date for a patron's existing loan.</p>
680
                                <p>[% t('Extends the due date for a patron\'s existing loan.') %]</p>
680
                                <h4>Parameters</h4>
681
                                <h4>[% t('Parameters') %]</h4>
681
                                <dl>
682
                                <dl>
682
                                    <dt><strong>patron_id</strong> (Required)</dt>
683
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
683
                                    <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
684
                                    <dd>[% t('the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron') %]</dd>
684
                                    <dt><strong>item_id</strong> (Required)</dt>
685
                                    <dt><strong>[% t('item_id') %]</strong> [% t('(Required)') %]</dt>
685
                                    <dd>system item identifier</dd>
686
                                    <dd>[% t('system item identifier') %]</dd>
686
                                    <dt><strong>desired_due_date</strong> (Required)</dt>
687
                                    <dt><strong>[% t('desired_due_date') %]</strong> [% t('(Required)') %]</dt>
687
                                    <dd>the date the patron would like the item returned by</dd>
688
                                    <dd>[% t('the date the patron would like the item returned by') %]</dd>
688
                                </dl>
689
                                </dl>
689
                                <h4>Example call</h4>
690
                                <h4>[% t('Example call') %]</h4>
690
                                <a href="ilsdi.pl?service=RenewLoan&amp;patron_id=1&amp;item_id=1">
691
                                <a href="ilsdi.pl?service=RenewLoan&patron_id=1&item_id=1">
691
                                    ilsdi.pl?service=RenewLoan&amp;patron_id=1&amp;item_id=1
692
                                    [% t('ilsdi.pl?service=RenewLoan&amp;patron_id=1&amp;item_id=1') %]
692
                                </a>
693
                                </a>
693
                                <h4>Example response</h4>
694
                                <h4>[% t('Example response') %]</h4>
694
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
695
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
695
&lt;RenewLoan&gt;
696
[% t('&lt;RenewLoan&gt;') %]
696
  &lt;success&gt;0&lt;/success&gt;
697
  [% t('&lt;success&gt;0&lt;/success&gt;') %]
697
  &lt;renewals&gt;5&lt;/renewals&gt;
698
  [% t('&lt;renewals&gt;5&lt;/renewals&gt;') %]
698
  &lt;date_due&gt;2009-05-11&lt;/date_due&gt;
699
  [% t('&lt;date_due&gt;2009-05-11&lt;/date_due&gt;') %]
699
&lt;/RenewLoan&gt;</pre>
700
[% t('&lt;/RenewLoan&gt;') %]</pre>
700
701
701
                            [% ELSIF ( HoldTitle ) %]
702
                            [% ELSIF ( HoldTitle ) %]
702
703
703
                                <h2>HoldTitle</h2>
704
                                <h2>[% t('HoldTitle') %]</h2>
704
                                <p>Creates, for a patron, a title-level hold request on a given bibliographic record in Koha.</p>
705
                                <p>[% t('Creates, for a patron, a title-level hold request on a given bibliographic record in Koha.') %]</p>
705
                                <h4>Parameters</h4>
706
                                <h4>[% t('Parameters') %]</h4>
706
                                <dl>
707
                                <dl>
707
                                    <dt><strong>patron_id</strong> (Required)</dt>
708
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
708
                                    <dd>the ILS identifier for the patron for whom the request is placed</dd>
709
                                    <dd>[% t('the ILS identifier for the patron for whom the request is placed') %]</dd>
709
                                    <dt><strong>bib_id</strong> (Required)</dt>
710
                                    <dt><strong>[% t('bib_id') %]</strong> [% t('(Required)') %]</dt>
710
                                    <dd>the ILS identifier for the bibliographic record on which the request is placed</dd>
711
                                    <dd>[% t('the ILS identifier for the bibliographic record on which the request is placed') %]</dd>
711
                                    <dt><strong>request_location</strong> (Required)</dt>
712
                                    <dt><strong>[% t('request_location') %]</strong> [% t('(Required)') %]</dt>
712
                                    <dd>IP address where the end user request is being placed</dd>
713
                                    <dd>[% t('IP address where the end user request is being placed') %]</dd>
713
                                    <dt><strong>pickup_location</strong> (Optional)</dt>
714
                                    <dt><strong>[% t('pickup_location') %]</strong> [% t('(Optional)') %]</dt>
714
                                    <dd>an identifier indicating the location to which to deliver the item for pickup</dd>
715
                                    <dd>[% t('an identifier indicating the location to which to deliver the item for pickup') %]</dd>
715
                                    <dt><strong>needed_before_date</strong> (Optional)</dt>
716
                                    <dt><strong>[% t('needed_before_date') %]</strong> [% t('(Optional)') %]</dt>
716
                                    <dd>date after which hold request is no longer needed</dd>
717
                                    <dd>[% t('date after which hold request is no longer needed') %]</dd>
717
                                    <dt><strong>pickup_expiry_date</strong> (Optional)</dt>
718
                                    <dt><strong>[% t('pickup_expiry_date') %]</strong> [% t('(Optional)') %]</dt>
718
                                    <dd>date after which item returned to shelf if item is not picked up</dd>
719
                                    <dd>[% t('date after which item returned to shelf if item is not picked up') %]</dd>
719
                                </dl>
720
                                </dl>
720
                                <h4>Example Call</h4>
721
                                <h4>[% t('Example Call') %]</h4>
721
                                <a href="ilsdi.pl?service=HoldTitle&amp;patron_id=1&amp;bib_id=1&amp;request_location=127.0.0.1">
722
                                <a href="ilsdi.pl?service=HoldTitle&patron_id=1&bib_id=1&request_location=127.0.0.1">
722
                                    ilsdi.pl?service=HoldTitle&amp;patron_id=1&amp;bib_id=1&amp;request_location=127.0.0.1
723
                                    [% t('ilsdi.pl?service=HoldTitle&amp;patron_id=1&amp;bib_id=1&amp;request_location=127.0.0.1') %]
723
                                </a>
724
                                </a>
724
                                <h4>Example response</h4>
725
                                <h4>[% t('Example response') %]</h4>
725
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
726
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
726
&lt;HoldTitle&gt;
727
[% t('&lt;HoldTitle&gt;') %]
727
  &lt;title&gt;(les) galères de l'Orfèvre&lt;/title&gt;
728
  [% t('&lt;title&gt;(les) galères de l\'Orfèvre&lt;/title&gt;') %]
728
  &lt;date_available&gt;2009-05-11&lt;/date_available&gt;
729
  [% t('&lt;date_available&gt;2009-05-11&lt;/date_available&gt;') %]
729
  &lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;
730
  [% t('&lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;') %]
730
&lt;/HoldTitle&gt;</pre>
731
[% t('&lt;/HoldTitle&gt;') %]</pre>
731
732
732
                            [% ELSIF ( HoldItem ) %]
733
                            [% ELSIF ( HoldItem ) %]
733
734
734
                                <h2>HoldItem</h2>
735
                                <h2>[% t('HoldItem') %]</h2>
735
                                <p>Creates, for a patron, an item-level hold request on a specific item of a bibliographic record Koha.</p>
736
                                <p>[% t('Creates, for a patron, an item-level hold request on a specific item of a bibliographic record Koha.') %]</p>
736
                                <h4>Parameters</h4>
737
                                <h4>[% t('Parameters') %]</h4>
737
                                <dl>
738
                                <dl>
738
                                    <dt><strong>patron_id</strong> (Required)</dt>
739
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
739
                                    <dd>the ILS identifier for the patron for whom the request is placed</dd>
740
                                    <dd>[% t('the ILS identifier for the patron for whom the request is placed') %]</dd>
740
                                    <dt><strong>bib_id</strong> (Required)</dt>
741
                                    <dt><strong>[% t('bib_id') %]</strong> [% t('(Required)') %]</dt>
741
                                    <dd>the ILS identifier for the bibliographic record on which the request is placed</dd>
742
                                    <dd>[% t('the ILS identifier for the bibliographic record on which the request is placed') %]</dd>
742
                                    <dt><strong>item_id</strong> (Required)</dt>
743
                                    <dt><strong>[% t('item_id') %]</strong> [% t('(Required)') %]</dt>
743
                                    <dd>the ILS identifier for the specific item on which the request is placed</dd>
744
                                    <dd>[% t('the ILS identifier for the specific item on which the request is placed') %]</dd>
744
                                    <dt><strong>pickup_location</strong> (Optional)</dt>
745
                                    <dt><strong>[% t('pickup_location') %]</strong> [% t('(Optional)') %]</dt>
745
                                    <dd>an identifier indicating the location to which to deliver the item for pickup</dd>
746
                                    <dd>[% t('an identifier indicating the location to which to deliver the item for pickup') %]</dd>
746
                                    <dt><strong>needed_before_date</strong> (Optional)</dt>
747
                                    <dt><strong>[% t('needed_before_date') %]</strong> [% t('(Optional)') %]</dt>
747
                                    <dd>date after which hold request is no longer needed</dd>
748
                                    <dd>[% t('date after which hold request is no longer needed') %]</dd>
748
                                    <dt><strong>pickup_expiry_date</strong> (Optional)</dt>
749
                                    <dt><strong>[% t('pickup_expiry_date') %]</strong> [% t('(Optional)') %]</dt>
749
                                    <dd>date after which item returned to shelf if item is not picked up</dd>
750
                                    <dd>[% t('date after which item returned to shelf if item is not picked up') %]</dd>
750
                                </dl>
751
                                </dl>
751
                                <h4>Example Call</h4>
752
                                <h4>[% t('Example Call') %]</h4>
752
                                <a href="ilsdi.pl?service=HoldItem&amp;patron_id=1&amp;bib_id=1&amp;item_id=1">
753
                                <a href="ilsdi.pl?service=HoldItem&patron_id=1&bib_id=1&item_id=1">
753
                                    ilsdi.pl?service=HoldItem&amp;patron_id=1&amp;bib_id=1&amp;item_id=1
754
                                    [% t('ilsdi.pl?service=HoldItem&amp;patron_id=1&amp;bib_id=1&amp;item_id=1') %]
754
                                </a>
755
                                </a>
755
                                <h4>Example response</h4>
756
                                <h4>[% t('Example response') %]</h4>
756
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
757
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
757
&lt;HoldTitle&gt;
758
[% t('&lt;HoldTitle&gt;') %]
758
  &lt;title&gt;(les) galères de l'Orfèvre&lt;/title&gt;
759
  [% t('&lt;title&gt;(les) galères de l\'Orfèvre&lt;/title&gt;') %]
759
  &lt;date_available&gt;2009-05-11&lt;/date_available&gt;
760
  [% t('&lt;date_available&gt;2009-05-11&lt;/date_available&gt;') %]
760
  &lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;
761
  [% t('&lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;') %]
761
&lt;/HoldTitle&gt;</pre>
762
[% t('&lt;/HoldTitle&gt;') %]</pre>
762
763
763
                            [% ELSIF ( CancelHold ) %]
764
                            [% ELSIF ( CancelHold ) %]
764
765
765
                                <h2>CancelHold</h2>
766
                                <h2>[% t('CancelHold') %]</h2>
766
                                <p>Cancels an active hold request for the patron.</p>
767
                                <p>[% t('Cancels an active hold request for the patron.') %]</p>
767
                                <h4>Parameters</h4>
768
                                <h4>[% t('Parameters') %]</h4>
768
                                <dl>
769
                                <dl>
769
                                    <dt><strong>patron_id</strong> (Required)</dt>
770
                                    <dt><strong>[% t('patron_id') %]</strong> [% t('(Required)') %]</dt>
770
                                    <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
771
                                    <dd>[% t('the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron') %]</dd>
771
                                    <dt><strong>item_id</strong> (Required)</dt>
772
                                    <dt><strong>[% t('item_id') %]</strong> [% t('(Required)') %]</dt>
772
                                    <dd>system hold identifier (returned by GetRecords and GetPatronInfo into element 'reserve_id')</dd>
773
                                    <dd>[% t('system hold identifier (returned by GetRecords and GetPatronInfo into element \'reserve_id\')') %]</dd>
773
                                </dl>
774
                                </dl>
774
                                <h4>Example call</h4>
775
                                <h4>[% t('Example call') %]</h4>
775
                                <a href="ilsdi.pl?service=CancelHold&amp;patron_id=1&amp;item_id=1">
776
                                <a href="ilsdi.pl?service=CancelHold&patron_id=1&item_id=1">
776
                                    ilsdi.pl?service=CancelHold&amp;patron_id=1&amp;item_id=1
777
                                    [% t('ilsdi.pl?service=CancelHold&amp;patron_id=1&amp;item_id=1') %]
777
                                </a>
778
                                </a>
778
                                <h4>Example response</h4>
779
                                <h4>[% t('Example response') %]</h4>
779
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
780
<pre>[% t('&lt;?xml version=&#34;1.0&#34; encoding=&#34;ISO-8859-1&#34; ?&gt;') %]
780
&lt;CancelHold&gt;
781
[% t('&lt;CancelHold&gt;') %]
781
  &lt;message&gt;Canceled&lt;/message&gt;
782
  [% t('&lt;message&gt;Canceled&lt;/message&gt;') %]
782
&lt;/CancelHold&gt;</pre>
783
[% t('&lt;/CancelHold&gt;') %]</pre>
783
784
784
                            [% ELSE %]
785
                            [% ELSE %]
785
786
786
                                <h2>Level 1: Basic discovery interfaces</h2>
787
                                <h2>[% t('Level 1: Basic discovery interfaces') %]</h2>
787
                                <ul>
788
                                <ul>
788
                                    <li>HarvestBibliographicRecords <em>(Use OAI-PMH instead)</em></li>
789
                                    <li>[% t('HarvestBibliographicRecords') %] <em>[% t('(Use OAI-PMH instead)') %]</em></li>
789
                                    <li>HarvestExpandedRecords <em>(Use OAI-PMH instead)</em></li>
790
                                    <li>[% t('HarvestExpandedRecords') %] <em>[% t('(Use OAI-PMH instead)') %]</em></li>
790
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetAvailability">GetAvailability</a></li>
791
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetAvailability">[% t('GetAvailability') %]</a></li>
791
                                    <li>GoToBibliographicRequestPage <em>(Use OPAC instead)</em></li>
792
                                    <li>[% t('GoToBibliographicRequestPage') %] <em>[% t('(Use OPAC instead)') %]</em></li>
792
                                </ul>
793
                                </ul>
793
                                <h2>Level 2: Elementary OPAC supplement</h2>
794
                                <h2>[% t('Level 2: Elementary OPAC supplement') %]</h2>
794
                                <ul>
795
                                <ul>
795
                                    <li>HarvestAuthorityRecords <em>(Use OAI-PMH instead)</em></li>
796
                                    <li>[% t('HarvestAuthorityRecords') %] <em>[% t('(Use OAI-PMH instead)') %]</em></li>
796
                                    <li>HarvestHoldingsRecords <em>(Use OAI-PMH instead)</em></li>
797
                                    <li>[% t('HarvestHoldingsRecords') %] <em>[% t('(Use OAI-PMH instead)') %]</em></li>
797
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetRecords">GetRecords</a></li>
798
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetRecords">[% t('GetRecords') %]</a></li>
798
                                    <li>Search <em>(Use SRU instead)</em></li>
799
                                    <li>[% t('Search') %] <em>[% t('(Use SRU instead)') %]</em></li>
799
                                    <li>Scan <em>(Use SRU instead)</em></li>
800
                                    <li>[% t('Scan') %] <em>[% t('(Use SRU instead)') %]</em></li>
800
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetAuthorityRecords">GetAuthorityRecords</a></li>
801
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetAuthorityRecords">[% t('GetAuthorityRecords') %]</a></li>
801
                                    <li>OutputRewritablePage <em>(Not supported yet)</em></li>
802
                                    <li>[% t('OutputRewritablePage') %] <em>[% t('(Not supported yet)') %]</em></li>
802
                                    <li>OutputIntermediateFormat <em>(Not supported yet)</em></li>
803
                                    <li>[% t('OutputIntermediateFormat') %] <em>[% t('(Not supported yet)') %]</em></li>
803
                                </ul>
804
                                </ul>
804
                                <h2>Level 3: Elementary OPAC alternative</h2>
805
                                <h2>[% t('Level 3: Elementary OPAC alternative') %]</h2>
805
                                <ul>
806
                                <ul>
806
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=LookupPatron">LookupPatron</a></li>
807
                                    <li><a href="ilsdi.pl?service=Describe&verb=LookupPatron">[% t('LookupPatron') %]</a></li>
807
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=AuthenticatePatron">AuthenticatePatron</a></li>
808
                                    <li><a href="ilsdi.pl?service=Describe&verb=AuthenticatePatron">[% t('AuthenticatePatron') %]</a></li>
808
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetPatronInfo">GetPatronInfo</a></li>
809
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetPatronInfo">[% t('GetPatronInfo') %]</a></li>
809
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetPatronStatus">GetPatronStatus</a></li>
810
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetPatronStatus">[% t('GetPatronStatus') %]</a></li>
810
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=GetServices">GetServices</a></li>
811
                                    <li><a href="ilsdi.pl?service=Describe&verb=GetServices">[% t('GetServices') %]</a></li>
811
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=RenewLoan">RenewLoan</a></li>
812
                                    <li><a href="ilsdi.pl?service=Describe&verb=RenewLoan">[% t('RenewLoan') %]</a></li>
812
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=HoldTitle">HoldTitle</a></li>
813
                                    <li><a href="ilsdi.pl?service=Describe&verb=HoldTitle">[% t('HoldTitle') %]</a></li>
813
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=HoldItem">HoldItem</a></li>
814
                                    <li><a href="ilsdi.pl?service=Describe&verb=HoldItem">[% t('HoldItem') %]</a></li>
814
                                    <li><a href="ilsdi.pl?service=Describe&amp;verb=CancelHold">CancelHold</a></li>
815
                                    <li><a href="ilsdi.pl?service=Describe&verb=CancelHold">[% t('CancelHold') %]</a></li>
815
                                    <li>RecallItem <em>(Not supported by Koha)</em></li>
816
                                    <li>[% t('RecallItem') %] <em>[% t('(Not supported by Koha)') %]</em></li>
816
                                    <li>CancelRecall <em>(Not supported by Koha)</em></li>
817
                                    <li>[% t('CancelRecall') %] <em>[% t('(Not supported by Koha)') %]</em></li>
817
                                </ul>
818
                                </ul>
818
                                <h2>Level 4: Robust/domain specific discovery platforms</h2>
819
                                <h2>[% t('Level 4: Robust/domain specific discovery platforms') %]</h2>
819
                                <ul>
820
                                <ul>
820
                                    <li>SearchCourseReserves <em>(Not supported yet)</em></li>
821
                                    <li>[% t('SearchCourseReserves') %] <em>[% t('(Not supported yet)') %]</em></li>
821
                                    <li>Explain <em>(Not supported yet)</em></li>
822
                                    <li>[% t('Explain') %] <em>[% t('(Not supported yet)') %]</em></li>
822
                                </ul>
823
                                </ul>
823
824
824
                            [% END # / IF GetAvailability %]
825
                            [% END # / IF GetAvailability %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/maintenance.tt (-3 / +4 lines)
Lines 1-6 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Koha %]
2
[% USE Koha %]
2
[% INCLUDE 'doc-head-open.inc' %]
3
[% INCLUDE 'doc-head-open.inc' %]
3
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog</title>
4
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog') %]</title>
4
[% INCLUDE 'doc-head-close.inc' %]
5
[% INCLUDE 'doc-head-close.inc' %]
5
[% BLOCK cssinclude %]
6
[% BLOCK cssinclude %]
6
    <style>
7
    <style>
Lines 30-37 Link Here
30
                    [% IF Koha.Preference( 'OpacMaintenanceNotice' ) %]
31
                    [% IF Koha.Preference( 'OpacMaintenanceNotice' ) %]
31
                        [% Koha.Preference( 'OpacMaintenanceNotice' ) %]
32
                        [% Koha.Preference( 'OpacMaintenanceNotice' ) %]
32
                    [% ELSE %]
33
                    [% ELSE %]
33
                        <h2>System Maintenance</h2>
34
                        <h2>[% t('System Maintenance') %]</h2>
34
                          <p>The [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog is offline for system maintenance. We'll be back soon! If you have any questions, please contact the <a href="mailto:[% KohaAdminEmailAddress %]">site administrator</a></p>
35
                          <p>[% t('The') %] [% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha online') %][% END %] [% t('catalog is offline for system maintenance. We\'ll be back soon! If you have any questions, please contact the') %] <a href="mailto:[% KohaAdminEmailAddress %]">[% t('site administrator') %]</a></p>
35
                    [% END %]
36
                    [% END %]
36
                </div>
37
                </div>
37
            </div>
38
            </div>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sci/sci-main.tt (-33 / +33 lines)
Lines 1-3 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Asset %]
2
[% USE Asset %]
2
[%# Includes %]
3
[%# Includes %]
3
[% USE Koha %]
4
[% USE Koha %]
Lines 5-25 Link Here
5
[%# Helper template functions %]
6
[%# Helper template functions %]
6
[% BLOCK error_message %]
7
[% BLOCK error_message %]
7
    [% IF messages.BadBarcode %]
8
    [% IF messages.BadBarcode %]
8
        <span>(Barcode not found on the database, please see library staff for assistance)</span>
9
        <span>[% t('(Barcode not found on the database, please see library staff for assistance)') %]</span>
9
    [% ELSIF messages.Wrongbranch %]
10
    [% ELSIF messages.Wrongbranch %]
10
        <span>(The item cannot be returned at this library, please see library staff for assistance)</span>
11
        <span>[% t('(The item cannot be returned at this library, please see library staff for assistance)') %]</span>
11
    [% ELSIF messages.withdrawn %]
12
    [% ELSIF messages.withdrawn %]
12
        <span>(Item is withdrawn and check-in blocked by policy, please see library staff for assistance)</span>
13
        <span>[% t('(Item is withdrawn and check-in blocked by policy, please see library staff for assistance)') %]</span>
13
    [% ELSIF messages.NotIssued %]
14
    [% ELSIF messages.NotIssued %]
14
        <span>(The book is not currently on loan, please see library staff for assistance)</span>
15
        <span>[% t('(The book is not currently on loan, please see library staff for assistance)') %]</span>
15
    [% ELSE %]
16
    [% ELSE %]
16
        <span>(There was a problem returning this item, please see library staff for assistance)</span>
17
        <span>[% t('(There was a problem returning this item, please see library staff for assistance)') %]</span>
17
    [% END %]
18
    [% END %]
18
[% END %]
19
[% END %]
19
20
20
[% INCLUDE 'doc-head-open.inc' %]
21
[% INCLUDE 'doc-head-open.inc' %]
21
22
22
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] &rsaquo; Self check-in</title>
23
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha') %] [% END %] [% t('› Self check-in') %]</title>
23
24
24
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
25
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
25
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
26
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
Lines 53-60 Link Here
53
                <a class="brand" href="/cgi-bin/koha/sci/sci-main.pl"><img src="[% interface %]/[% theme %]/images/koha-logo-navbar.png" alt=""></a>
54
                <a class="brand" href="/cgi-bin/koha/sci/sci-main.pl"><img src="[% interface %]/[% theme %]/images/koha-logo-navbar.png" alt=""></a>
54
                <div id="checkouthelp">
55
                <div id="checkouthelp">
55
                    <ul class="nav pull-right">
56
                    <ul class="nav pull-right">
56
                        <li><a href="/cgi-bin/koha/sci/sci-main.pl" class="helpModal-trigger" role="button" data-toggle="modal"><i class="icon help"></i> Help</a></li>
57
                        <li><a href="/cgi-bin/koha/sci/sci-main.pl" class="helpModal-trigger" role="button" data-toggle="modal"><i class="icon help"></i> [% t('Help') %]</a></li>
57
                        <li><a id="sci_logout" href="/cgi-bin/koha/sci/sci-main.pl?logout.x=1" class="logout">Logout</a></li>
58
                        <li><a id="sci_logout" href="/cgi-bin/koha/sci/sci-main.pl?logout.x=1" class="logout">[% t('Logout') %]</a></li>
58
                    </ul>
59
                    </ul>
59
                </div>
60
                </div>
60
61
Lines 84-152 Link Here
84
        <div class="container-fluid">
85
        <div class="container-fluid">
85
            <div class="row-fluid">
86
            <div class="row-fluid">
86
                <div id="masthead">
87
                <div id="masthead">
87
                    <h1>[% LibraryName %] Self check-in</h1>
88
                    <h1>[% LibraryName %] [% t('Self check-in') %]</h1>
88
                [% IF ( nopermission ) %]
89
                [% IF ( nopermission ) %]
89
                    [%# This is what is displayed if user doesn't have permission %]
90
                    [%# This is what is displayed if user doesn't have permission %]
90
                    <div class="alert">
91
                    <div class="alert">
91
                        <h3>Access denied</h3>
92
                        <h3>[% t('Access denied') %]</h3>
92
                        <p>Sorry, this self check-in station has lost authentication. Please contact the administrator to resolve this problem.</p>
93
                        <p>[% t('Sorry, this self check-in station has lost authentication. Please contact the administrator to resolve this problem.') %]</p>
93
                    </div>
94
                    </div>
94
                [% ELSIF ( different_ip ) %]
95
                [% ELSIF ( different_ip ) %]
95
                    [%# This is what is displayed if user doesn't have permission %]
96
                    [%# This is what is displayed if user doesn't have permission %]
96
                    <div class="alert">
97
                    <div class="alert">
97
                        <h3>Session lost</h3>
98
                        <h3>[% t('Session lost') %]</h3>
98
                        <p>You are accessing self check-in from a different IP address! Please log in again.</p>
99
                        <p>[% t('You are accessing self check-in from a different IP address! Please log in again.') %]</p>
99
                    </div>
100
                    </div>
100
                [% ELSIF ( checkins ) %]
101
                [% ELSIF ( checkins ) %]
101
                    [%# We have results from a check-in attempt %]
102
                    [%# We have results from a check-in attempt %]
102
                    <div id="checkins" class="sci_results_list">
103
                    <div id="checkins" class="sci_results_list">
103
                        [% IF ( success && success.size > 0 || errors && errors.size > 0 ) %]
104
                        [% IF ( success && success.size > 0 || errors && errors.size > 0 ) %]
104
                            <h3>Results</h3>
105
                            <h3>[% t('Results') %]</h3>
105
                                <table id="sci_bcheckins_table" class="table table-bordered table-striped dataTable no-footer" style="font-size: initial;">
106
                                <table id="sci_bcheckins_table" class="table table-bordered table-striped dataTable no-footer" style="font-size: initial;">
106
                                  <thead>
107
                                  <thead>
107
                                    <th>Barcode</th>
108
                                    <th>[% t('Barcode') %]</th>
108
                                    <th>Status</th>
109
                                    <th>[% t('Status') %]</th>
109
                                  </thead>
110
                                  </thead>
110
                                  <tbody>
111
                                  <tbody>
111
                                [% FOREACH success_line IN success %]
112
                                [% FOREACH success_line IN success %]
112
                                    <tr><td>[% success_line.barcode %]</td><td>Checked in</td></tr>
113
                                    <tr><td>[% success_line.barcode %]</td><td>[% t('Checked in') %]</td></tr>
113
                                [% END %]
114
                                [% END %]
114
                                [% FOREACH error IN errors %]
115
                                [% FOREACH error IN errors %]
115
                                    <tr>
116
                                    <tr>
116
                                      <td>[% error.barcode %]</td>
117
                                      <td>[% error.barcode %]</td>
117
                                      <td>Not checked in [% PROCESS error_message messages=error.messages %]</td>
118
                                      <td>[% t('Not checked in') %] [% PROCESS error_message messages=error.messages %]</td>
118
                                    </tr>
119
                                    </tr>
119
                                [% END %]
120
                                [% END %]
120
                                  </tbody>
121
                                  </tbody>
121
                                </table>
122
                                </table>
122
                                <div>
123
                                <div>
123
                                    <form method="post" action="#" id="finish_form">
124
                                    <form method="post" action="#" id="finish_form">
124
                                        <button id="sci_finish_button" type="submit" class="btn"><i class="icon finish"></i> Finish</button>
125
                                        <button id="sci_finish_button" type="submit" class="btn"><i class="icon finish"></i> [% t('Finish') %]</button>
125
                                    </form>
126
                                    </form>
126
                                </div>
127
                                </div>
127
                        [% ELSE %]
128
                        [% ELSE %]
128
                            <div class="alert">
129
                            <div class="alert">
129
                                <p>Your request included no check-ins.</p>
130
                                <p>[% t('Your request included no check-ins.') %]</p>
130
                            </div>
131
                            </div>
131
                        [% END %]
132
                        [% END %]
132
                    </div>
133
                    </div>
133
                [% ELSE %]
134
                [% ELSE %]
134
                    [%# Prompt for barcodes %]
135
                    [%# Prompt for barcodes %]
135
                    <div id="new_checkins" class="sci_entry">
136
                    <div id="new_checkins" class="sci_entry">
136
                        <form id="scan_form" name="scan_form"
137
                        <form id="scan_form" name="scan_form" method="post" action="/cgi-bin/koha/sci/sci-main.pl">
137
                              method="post" action="/cgi-bin/koha/sci/sci-main.pl">
138
                            <fieldset>
138
                            <fieldset>
139
                                <div>
139
                                <div>
140
                                  <label for="barcode_input">Scan the item or enter its barcode:</label>
140
                                  <label for="barcode_input">[% t('Scan the item or enter its barcode:') %]</label>
141
                                  <input id="barcode_input" name="barcode_input" size="20" type="text" class="focus" autocomplete="off" />
141
                                  <input id="barcode_input" name="barcode_input" size="20" type="text" class="focus" autocomplete="off" />
142
                                  <button id="sci_append_button" type="submit" class="btn btn-default btn-sm">
142
                                  <button id="sci_append_button" type="submit" class="btn btn-default btn-sm">
143
                                    <i class="fa fa-plus" aria-hidden="true"></i> <span>Add</span>
143
                                    <i class="fa fa-plus" aria-hidden="true"></i> <span>[% t('Add') %]</span>
144
                                  </button>
144
                                  </button>
145
                                </div>
145
                                </div>
146
                                <div class="sci_input_append">
146
                                <div class="sci_input_append">
147
                                    <table id="sci_barcodes_table" class="table table-bordered table-striped dataTable no-footer" style="display: none; font-size: initial;">
147
                                    <table id="sci_barcodes_table" class="table table-bordered table-striped dataTable no-footer" style="display: none; font-size: initial;">
148
                                      <thead>
148
                                      <thead>
149
                                        <th class="barcodes_column">Barcode</th>
149
                                        <th class="barcodes_column">[% t('Barcode') %]</th>
150
                                      </thead>
150
                                      </thead>
151
                                      <tbody>
151
                                      <tbody>
152
                                      </tbody>
152
                                      </tbody>
Lines 155-164 Link Here
155
                                <input type="hidden" name="op" value="check_in" />
155
                                <input type="hidden" name="op" value="check_in" />
156
                                <div id="button_bar">
156
                                <div id="button_bar">
157
                                <button id="sci_checkin_button" type="submit" class="btn btn-default btn-sm" style="display: none;">
157
                                <button id="sci_checkin_button" type="submit" class="btn btn-default btn-sm" style="display: none;">
158
                                    <i class="fa fa-check-square-o" aria-hidden="true"></i> <span>Check in</span>
158
                                    <i class="fa fa-check-square-o" aria-hidden="true"></i> <span>[% t('Check in') %]</span>
159
                                </button>
159
                                </button>
160
                                <a href="/cgi-bin/koha/sci/sci-main.pl" class="btn btn-default btn-sm" role="button" style="display: none;" id="sci_refresh_button">
160
                                <a href="/cgi-bin/koha/sci/sci-main.pl" class="btn btn-default btn-sm" role="button" style="display: none;" id="sci_refresh_button">
161
                                    <i class="fa fa-refresh" aria-hidden="true"></i> <span>Cancel</span>
161
                                    <i class="fa fa-refresh" aria-hidden="true"></i> <span>[% t('Cancel') %]</span>
162
                                </a>
162
                                </a>
163
                                </div>
163
                                </div>
164
                            </fieldset>
164
                            </fieldset>
Lines 178-193 Link Here
178
178
179
      <div class="modal-header">
179
      <div class="modal-header">
180
        <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
180
        <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
181
        <h3 id="helpModalLabel">Self check-in help</h3>
181
        <h3 id="helpModalLabel">[% t('Self check-in help') %]</h3>
182
      </div>
182
      </div>
183
183
184
      <div class="modal-body">
184
      <div class="modal-body">
185
        <ul>
185
        <ul>
186
          <li>Scan each item or enter its barcode. A list with the entered barcodes will be displayed.</li>
186
          <li>[% t('Scan each item or enter its barcode. A list with the entered barcodes will be displayed.') %]</li>
187
          <li>Click the 'Check in' button to confirm.</li>
187
          <li>[% t('Click the \'Check in\' button to confirm.') %]</li>
188
          <li>The operation results will be displayed for each entered barcode.</li>
188
          <li>[% t('The operation results will be displayed for each entered barcode.') %]</li>
189
          <li>The 'Finish' button is presented to start over.</li>
189
          <li>[% t('The \'Finish\' button is presented to start over.') %]</li>
190
          <li>At any step, clicking the 'Cancel' button will erase the scanned barcodes and start over.</li>
190
          <li>[% t('At any step, clicking the \'Cancel\' button will erase the scanned barcodes and start over.') %]</li>
191
        </ul>
191
        </ul>
192
      </div>
192
      </div>
193
    </div> <!-- /#helpModal -->
193
    </div> <!-- /#helpModal -->
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/help.tt (-16 / +17 lines)
Lines 1-7 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Asset %]
2
[% USE Asset %]
2
[% USE KohaDates %]
3
[% USE KohaDates %]
3
[% INCLUDE 'doc-head-open.inc' %]
4
[% INCLUDE 'doc-head-open.inc' %]
4
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] &rsaquo; Self checkout help</title>
5
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha') %] [% END %] [% t('› Self checkout help') %]</title>
5
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
7
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
7
<link rel="shortcut icon" href="[% IF ( OpacFavicon  ) %][% OpacFavicon  %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
8
<link rel="shortcut icon" href="[% IF ( OpacFavicon  ) %][% OpacFavicon  %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
Lines 25-31 Link Here
25
        <div class="container-fluid">
26
        <div class="container-fluid">
26
            <div class="row-fluid">
27
            <div class="row-fluid">
27
28
28
<h1>Self checkout help</h1>
29
<h1>[% t('Self checkout help') %]</h1>
29
30
30
[% IF ( SelfCheckHelpMessage ) %]
31
[% IF ( SelfCheckHelpMessage ) %]
31
<div id="selfcheckhelpmessage">
32
<div id="selfcheckhelpmessage">
Lines 33-57 Link Here
33
</div>
34
</div>
34
[% END %]
35
[% END %]
35
36
36
<p>If this is your first time using the self checkout system, or if the system
37
<p>[% t('If this is your first time using the self checkout system, or if the system') %]
37
is not behaving as expected, you may want to refer to this guide to get
38
[% t('is not behaving as expected, you may want to refer to this guide to get') %]
38
yourself started.</p>
39
[% t('yourself started.') %]</p>
39
40
40
<h3>Step one: Enter your user id[% IF ( SelfCheckoutByLogin ) %] and password[% END %]</h3>
41
<h3>[% t('Step one: Enter your user id') %][% IF ( SelfCheckoutByLogin ) %] [% t('and password') %][% END %]</h3>
41
<p>Enter your User ID[% IF ( SelfCheckoutByLogin ) %] and password[% END %], and click the
42
<p>[% t('Enter your User ID') %][% IF ( SelfCheckoutByLogin ) %] [% t('and password') %][% END %][% t(', and click the') %]
42
submit button (or press the enter key).</p>
43
[% t('submit button (or press the enter key).') %]</p>
43
44
44
<h3>Step two: Scan the barcode for each item, one at a time</h3>
45
<h3>[% t('Step two: Scan the barcode for each item, one at a time') %]</h3>
45
<p>Scan each item and wait for the page to reload before scanning the next item.
46
<p>[% t('Scan each item and wait for the page to reload before scanning the next item.') %]
46
The checked-out item should appear in your checkouts list.
47
[% t('The checked-out item should appear in your checkouts list.') %]
47
The Submit button only needs to be clicked if you enter the barcode manually.</p>
48
[% t('The Submit button only needs to be clicked if you enter the barcode manually.') %]</p>
48
49
49
<h3>Step three: Click the 'Finish' button</h3>
50
<h3>[% t('Step three: Click the \'Finish\' button') %]</h3>
50
<p>If you do not click the 'Finish' button, your session will automatically expire in
51
<p>[% t('If you do not click the \'Finish\' button, your session will automatically expire in') %]
51
[% SelfCheckTimeout %] seconds.</p>
52
[% SelfCheckTimeout %] [% t('seconds.') %]</p>
52
53
53
    <div class="button">
54
    <div class="button">
54
        <a href="javascript:history.go(-1)">Return to the self-checkout</a>
55
        <a href="javascript:history.go(-1)">[% t('Return to the self-checkout') %]</a>
55
    </div>
56
    </div>
56
57
57
                    </div> <!-- / #showreviews -->
58
                    </div> <!-- / #showreviews -->
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/printslip.tt (-1 / +2 lines)
Lines 1-7 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Asset %]
2
[% USE Asset %]
2
[% USE Koha %]
3
[% USE Koha %]
3
[% INCLUDE 'doc-head-open.inc' %]
4
[% INCLUDE 'doc-head-open.inc' %]
4
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] &rsaquo; Self checkout &rsaquo; Print Receipt for [% borrowernumber %]</title>
5
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha') %] [% END %] [% t('› Self checkout › Print Receipt for') %] [% borrowernumber %]</title>
5
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<link rel="shortcut icon" href="[% IF ( OpacFavicon  ) %][% OpacFavicon  %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
7
<link rel="shortcut icon" href="[% IF ( OpacFavicon  ) %][% OpacFavicon  %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
7
[% Asset.css("css/print.css") %]
8
[% Asset.css("css/print.css") %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/sco/sco-main.tt (-64 / +65 lines)
Lines 1-10 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% USE Asset %]
2
[% USE Asset %]
2
[% USE Koha %]
3
[% USE Koha %]
3
[% USE KohaDates %]
4
[% USE KohaDates %]
4
[% USE AudioAlerts %]
5
[% USE AudioAlerts %]
5
[% USE Price %]
6
[% USE Price %]
6
[% INCLUDE 'doc-head-open.inc' %]
7
[% INCLUDE 'doc-head-open.inc' %]
7
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha [% END %] &rsaquo; Self checkout </title>
8
<title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %][% t('Koha') %] [% END %] [% t('› Self checkout') %] </title>
8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
10
<meta name="generator" content="Koha [% Version %]" /> <!-- leave this for stats -->
10
<link rel="shortcut icon" href="[% IF ( Koha.Preference('OpacFavicon') ) %][% Koha.Preference('OpacFavicon') %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
11
<link rel="shortcut icon" href="[% IF ( Koha.Preference('OpacFavicon') ) %][% Koha.Preference('OpacFavicon') %][% ELSE %][% interface %]/[% theme %]/images/favicon.ico[% END %]" type="image/x-icon" />
Lines 33-81 Link Here
33
                    <div class="span12">
34
                    <div class="span12">
34
                [% END %]
35
                [% END %]
35
36
36
                    <div id="masthead"><h1>[% LibraryName %] Self checkout system</h1></div>
37
                    <div id="masthead"><h1>[% LibraryName %] [% t('Self checkout system') %]</h1></div>
37
38
38
                    [% IF ( impossible ) %]<!-- We tried to issue, but failed. -->
39
                    [% IF ( impossible ) %]<!-- We tried to issue, but failed. -->
39
                        <div class="alert">
40
                        <div class="alert">
40
                            <h3>Item cannot be checked out.</h3>
41
                            <h3>[% t('Item cannot be checked out.') %]</h3>
41
                            <p>Sorry, this item cannot be checked out at this station.</p>
42
                            <p>[% t('Sorry, this item cannot be checked out at this station.') %]</p>
42
                            [% IF ( title ) %]
43
                            [% IF ( title ) %]
43
                                <p>Title: <em>[% title |html %]</em> </p>
44
                                <p>[% t('Title:') %] <em>[% title |html %]</em> </p>
44
                            [% END %]
45
                            [% END %]
45
46
46
                            <p>
47
                            <p>
47
                                [% IF ( circ_error_UNKNOWN_BARCODE ) %]
48
                                [% IF ( circ_error_UNKNOWN_BARCODE ) %]
48
                                    The system does not recognize this barcode.
49
                                    [% t('The system does not recognize this barcode.') %]
49
                                [% ELSIF ( circ_error_max_loans_allowed ) %]
50
                                [% ELSIF ( circ_error_max_loans_allowed ) %]
50
                                    You have checked out too many items and can't check out any more.
51
                                    [% t('You have checked out too many items and can\'t check out any more.') %]
51
                                [% ELSIF ( circ_error_ISSUED_TO_ANOTHER ) %]
52
                                [% ELSIF ( circ_error_ISSUED_TO_ANOTHER ) %]
52
                                    This item is checked out to someone else.
53
                                    [% t('This item is checked out to someone else.') %]
53
                                [% ELSIF ( circ_error_NO_MORE_RENEWALS ) %]
54
                                [% ELSIF ( circ_error_NO_MORE_RENEWALS ) %]
54
                                    You cannot renew this item again.
55
                                    [% t('You cannot renew this item again.') %]
55
                                [% ELSIF ( circ_error_NOT_FOR_LOAN ) %]
56
                                [% ELSIF ( circ_error_NOT_FOR_LOAN ) %]
56
                                    This item is not for loan.
57
                                    [% t('This item is not for loan.') %]
57
                                [% ELSIF ( circ_error_DEBT ) %]
58
                                [% ELSIF ( circ_error_DEBT ) %]
58
                                    You owe the library [% DEBT | $Price %] and cannot check out.
59
                                    [% t('You owe the library') %] [% DEBT | $Price %] [% t('and cannot check out.') %]
59
                                [% ELSIF ( circ_error_WTHDRAWN ) %]
60
                                [% ELSIF ( circ_error_WTHDRAWN ) %]
60
                                    This item has been withdrawn from the collection.
61
                                    [% t('This item has been withdrawn from the collection.') %]
61
                                [% ELSIF ( circ_error_RESTRICTED ) %]
62
                                [% ELSIF ( circ_error_RESTRICTED ) %]
62
                                    This item is restricted.
63
                                    [% t('This item is restricted.') %]
63
                                [% ELSIF ( circ_error_RESERVED ) %]
64
                                [% ELSIF ( circ_error_RESERVED ) %]
64
                                    This item is on hold for another patron.
65
                                    [% t('This item is on hold for another patron.') %]
65
                                [% ELSIF ( circ_error_ITEMNOTSAMEBRANCH ) %]
66
                                [% ELSIF ( circ_error_ITEMNOTSAMEBRANCH ) %]
66
                                    This item belongs to another branch.
67
                                    [% t('This item belongs to another branch.') %]
67
                                [% ELSIF ( circ_error_EXPIRED ) %]
68
                                [% ELSIF ( circ_error_EXPIRED ) %]
68
                                    Your account has expired.
69
                                    [% t('Your account has expired.') %]
69
                                [% ELSIF ( circ_error_DEBARRED ) %]
70
                                [% ELSIF ( circ_error_DEBARRED ) %]
70
                                    Your account has been suspended.
71
                                    [% t('Your account has been suspended.') %]
71
                                [% ELSIF ( circ_error_CARD_LOST ) %]
72
                                [% ELSIF ( circ_error_CARD_LOST ) %]
72
                                    This card has been declared lost.
73
                                    [% t('This card has been declared lost.') %]
73
                                [% ELSIF ( circ_error_GNA ) %]
74
                                [% ELSIF ( circ_error_GNA ) %]
74
                                    Your contact information seems to be incomplete.
75
                                    [% t('Your contact information seems to be incomplete.') %]
75
                                [% ELSIF ( circ_error_INVALID_DATE ) %]
76
                                [% ELSIF ( circ_error_INVALID_DATE ) %]
76
                                    Due date is not valid.
77
                                    [% t('Due date is not valid.') %]
77
                                [% END %]
78
                                [% END %]
78
                                Please see a member of the library staff.
79
                                [% t('Please see a member of the library staff.') %]
79
                            </p>
80
                            </p>
80
81
81
                            [% IF ( returnitem && Koha.Preference('AllowSelfCheckReturns') ) %]
82
                            [% IF ( returnitem && Koha.Preference('AllowSelfCheckReturns') ) %]
Lines 83-89 Link Here
83
                                    <input type="hidden" name="op" value="returnbook" />
84
                                    <input type="hidden" name="op" value="returnbook" />
84
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
85
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
85
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
86
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
86
                                    <button type="submit" name="returnbook" class="btn"><i class="return"></i> Return this item</button>
87
                                    <button type="submit" name="returnbook" class="btn"><i class="return"></i> [% t('Return this item') %]</button>
87
                                </form>
88
                                </form>
88
                            [% END %]
89
                            [% END %]
89
90
Lines 91-105 Link Here
91
                                <input type="hidden" name="op" value="" />
92
                                <input type="hidden" name="op" value="" />
92
                                <input type="hidden" name="patronid" value="[% patronid %]" />
93
                                <input type="hidden" name="patronid" value="[% patronid %]" />
93
                                <input type="hidden" name="barcode" value="[% barcode %]" />
94
                                <input type="hidden" name="barcode" value="[% barcode %]" />
94
                                <input type="submit" name= "confirm" value="Return to account summary" class="btn back focus" />
95
                                <input type="submit" name="confirm" value="Return to account summary" class="btn back focus" />
95
                            </form>
96
                            </form>
96
                        </div> <!-- / .alert -->
97
                        </div> <!-- / .alert -->
97
                    [% END # / IF ( impossible %]
98
                    [% END # / IF ( impossible %]
98
99
99
                    [% IF ( confirm ) %]<!-- We need to confirm the issue.. -->
100
                    [% IF ( confirm ) %]<!-- We need to confirm the issue.. -->
100
                        <div class="alert"><h3>Please confirm the checkout:</h3>
101
                        <div class="alert"><h3>[% t('Please confirm the checkout:') %]</h3>
101
                            [% IF ( confirm_renew_issue ) %]
102
                            [% IF ( confirm_renew_issue ) %]
102
                                <p>This item is already checked out to you.</p>
103
                                <p>[% t('This item is already checked out to you.') %]</p>
103
                            [% END %]
104
                            [% END %]
104
105
105
                            [% IF ( renew && Koha.Preference('AllowSelfCheckReturns') ) %]
106
                            [% IF ( renew && Koha.Preference('AllowSelfCheckReturns') ) %]
Lines 108-114 Link Here
108
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
109
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
109
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
110
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
110
                                    <input type="hidden" name="confirmed" value="" />
111
                                    <input type="hidden" name="confirmed" value="" />
111
                                    <button type="submit" name="returnbook" class="btn"><i class="icon return"></i> Return this item</button>
112
                                    <button type="submit" name="returnbook" class="btn"><i class="icon return"></i> [% t('Return this item') %]</button>
112
                                </form>
113
                                </form>
113
                            [% END %]
114
                            [% END %]
114
115
Lines 118-124 Link Here
118
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
119
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
119
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
120
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
120
                                    <input type="hidden" name="confirmed" value="1" />
121
                                    <input type="hidden" name="confirmed" value="1" />
121
                                    <button type="submit" name="confirm" class="btn"><i class="icon renew"></i> Renew item</button>
122
                                    <button type="submit" name="confirm" class="btn"><i class="icon renew"></i> [% t('Renew item') %]</button>
122
                                  </form>
123
                                  </form>
123
                            [% ELSE %]
124
                            [% ELSE %]
124
                                <form action="/cgi-bin/koha/sco/sco-main.pl" name="confirmForm" class="inline" method="post">
125
                                <form action="/cgi-bin/koha/sco/sco-main.pl" name="confirmForm" class="inline" method="post">
Lines 126-139 Link Here
126
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
127
                                    <input type="hidden" name="patronid" value="[% patronid %]" />
127
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
128
                                    <input type="hidden" name="barcode" value="[% barcode %]" />
128
                                    <input type="hidden" name="confirmed" value="1" />
129
                                    <input type="hidden" name="confirmed" value="1" />
129
                                    <button type="submit" class="btn"><i class="icon renew"></i> Renew item</button>
130
                                    <button type="submit" class="btn"><i class="icon renew"></i> [% t('Renew item') %]</button>
130
                                </form>
131
                                </form>
131
                            [% END %]
132
                            [% END %]
132
133
133
                            <form action="/cgi-bin/koha/sco/sco-main.pl" name="confirmForm" class="inline" method="post">
134
                            <form action="/cgi-bin/koha/sco/sco-main.pl" name="confirmForm" class="inline" method="post">
134
                                <input type="hidden" name="op" value="" />
135
                                <input type="hidden" name="op" value="" />
135
                                <input type="hidden" name="patronid" value="[% patronid %]" />
136
                                <input type="hidden" name="patronid" value="[% patronid %]" />
136
                                <button type="submit" class="btn"><i class="icon cancel"></i> Cancel</button>
137
                                <button type="submit" class="btn"><i class="icon cancel"></i> [% t('Cancel') %]</button>
137
                            </form>
138
                            </form>
138
                        </div>
139
                        </div>
139
                    [% END # / IF confirm %]
140
                    [% END # / IF confirm %]
Lines 141-164 Link Here
141
                    [% IF ( nopermission ) %]
142
                    [% IF ( nopermission ) %]
142
                        <!-- This is what is displayed if user doesnt have permission -->
143
                        <!-- This is what is displayed if user doesnt have permission -->
143
                        <div class="alert">
144
                        <div class="alert">
144
                            <h3>Access denied</h3>
145
                            <h3>[% t('Access denied') %]</h3>
145
                            <p>Sorry, this self-checkout station has lost authentication.  Please contact the administrator to resolve this problem.</p>
146
                            <p>[% t('Sorry, this self-checkout station has lost authentication.') %]  [% t('Please contact the administrator to resolve this problem.') %]</p>
146
                        </div>
147
                        </div>
147
                    [% END %]
148
                    [% END %]
148
149
149
                    [% IF ( different_ip ) %]
150
                    [% IF ( different_ip ) %]
150
                        <!-- This is what is displayed if user doesnt have permission -->
151
                        <!-- This is what is displayed if user doesnt have permission -->
151
                        <div class="alert">
152
                        <div class="alert">
152
                            <h3>Session lost</h3>
153
                            <h3>[% t('Session lost') %]</h3>
153
                            <p>You are accessing self-checkout from a different IP address! please log in again.</p>
154
                            <p>[% t('You are accessing self-checkout from a different IP address! please log in again.') %]</p>
154
                        </div>
155
                        </div>
155
                    [% END %]
156
                    [% END %]
156
157
157
                    [% IF ( invalid_username_or_password ) %]
158
                    [% IF ( invalid_username_or_password ) %]
158
                        <!-- This is what is displayed if user doesnt have permission -->
159
                        <!-- This is what is displayed if user doesnt have permission -->
159
                        <div class="alert">
160
                        <div class="alert">
160
                            <h3>Record not found</h3>
161
                            <h3>[% t('Record not found') %]</h3>
161
                            <p>Your userid was not found in the database.  Please try again.</p>
162
                            <p>[% t('Your userid was not found in the database.') %]  [% t('Please try again.') %]</p>
162
                        </div>
163
                        </div>
163
                    [% END %]
164
                    [% END %]
164
165
Lines 167-183 Link Here
167
168
168
                        [% IF ( patronid ) %]
169
                        [% IF ( patronid ) %]
169
                            [% IF ( validuser ) %]
170
                            [% IF ( validuser ) %]
170
                                <div class="alert alert-info">You are logged in as [% borrowername %].</div>
171
                                <div class="alert alert-info">[% t('You are logged in as') %] [% borrowername %].</div>
171
                                [% INCLUDE 'opac-note.inc' %]
172
                                [% INCLUDE 'opac-note.inc' %]
172
                                [% IF patron_has_hold_fee %]
173
                                [% IF patron_has_hold_fee %]
173
                                    <div class="alert">A hold fee was charged to your account for collecting this item.</div>
174
                                    <div class="alert">[% t('A hold fee was charged to your account for collecting this item.') %]</div>
174
                                [% END %]
175
                                [% END %]
175
                            [% END %]
176
                            [% END %]
176
177
177
                            [% IF ( nouser ) %]
178
                            [% IF ( nouser ) %]
178
                                <div class="alert">
179
                                <div class="alert">
179
                                    <h4>Sorry</h4>
180
                                    <h4>[% t('Sorry') %]</h4>
180
                                    <p>The userid <strong>[% patronid %]</strong> was not found in the database.  Please try again.</p>
181
                                    <p>[% t('The userid') %] <strong>[% patronid %]</strong> [% t('was not found in the database.') %]  [% t('Please try again.') %]</p>
181
                                </div>
182
                                </div>
182
                            [% END %]
183
                            [% END %]
183
                        [% END # / IF patronid %]
184
                        [% END # / IF patronid %]
Lines 186-196 Link Here
186
                            <div id="newcheckout" class="sco_entry">
187
                            <div id="newcheckout" class="sco_entry">
187
                                <form id="scan_form" name="scan_form" method="post" action="/cgi-bin/koha/sco/sco-main.pl" onsubmit="return checkout_confirm('[% patronid %]');">
188
                                <form id="scan_form" name="scan_form" method="post" action="/cgi-bin/koha/sco/sco-main.pl" onsubmit="return checkout_confirm('[% patronid %]');">
188
                                    <fieldset>
189
                                    <fieldset>
189
                                        <legend>Check out[% IF ( Koha.Preference('AllowSelfCheckReturns') ) %], return[% END %] or renew an item: </legend>
190
                                        <legend>[% t('Check out') %][% IF ( Koha.Preference('AllowSelfCheckReturns') ) %][% t(', return') %][% END %] [% t('or renew an item:') %] </legend>
190
                                        <div class="input-append">
191
                                        <div class="input-append">
191
                                            <label for="barcode">Scan a new item or enter its barcode:</label>
192
                                            <label for="barcode">[% t('Scan a new item or enter its barcode:') %]</label>
192
                                            <input id="barcode" name="barcode" size="20" type="text" class="focus" autocomplete="off" />
193
                                            <input id="barcode" name="barcode" size="20" type="text" class="focus" autocomplete="off" />
193
                                            <button type="submit" class="btn">Submit</button>
194
                                            <button type="submit" class="btn">[% t('Submit') %]</button>
194
                                        </div>
195
                                        </div>
195
                                        <input type="hidden" name="op" value="checkout" />
196
                                        <input type="hidden" name="op" value="checkout" />
196
                                        <input type="hidden" name="patronid" value="[% patronid %]" />
197
                                        <input type="hidden" name="patronid" value="[% patronid %]" />
Lines 199-205 Link Here
199
200
200
                                <div>
201
                                <div>
201
                                    <form method="post" action="#" id="logout_form">
202
                                    <form method="post" action="#" id="logout_form">
202
                                        <button type="submit" class="btn"><i class="icon finish"></i> Finish</button>
203
                                        <button type="submit" class="btn"><i class="icon finish"></i> [% t('Finish') %]</button>
203
                                    </form>
204
                                    </form>
204
                                </div>
205
                                </div>
205
                            </div> <!-- / #newcheckout -->
206
                            </div> <!-- / #newcheckout -->
Lines 218-234 Link Here
218
                        <div id="borrowerdetails">
219
                        <div id="borrowerdetails">
219
                            [% IF ( issues_count ) %]
220
                            [% IF ( issues_count ) %]
220
                                <table id="loanTable" class="table table-bordered table-striped">
221
                                <table id="loanTable" class="table table-bordered table-striped">
221
                                    <caption>Checkouts for [% borrowername %] <span class="count">([% issues_count %] total)</span></caption>
222
                                    <caption>[% t('Checkouts for') %] [% borrowername %] <span class="count">([% issues_count %] [% t('total)') %]</span></caption>
222
                                    <!-- ISSUES TABLE ROWS -->
223
                                    <!-- ISSUES TABLE ROWS -->
223
                                    <thead>
224
                                    <thead>
224
                                        <tr>
225
                                        <tr>
225
                                            <th class="noshow">Checked out on</th>
226
                                            <th class="noshow">[% t('Checked out on') %]</th>
226
                                            <th class="anti-the">Title</th>
227
                                            <th class="anti-the">[% t('Title') %]</th>
227
                                            <th>Call no.</th>
228
                                            <th>[% t('Call no.') %]</th>
228
                                            <th class="title-string">Due</th>
229
                                            <th class="title-string">[% t('Due') %]</th>
229
                                            <th class="nosort">Renew</th>
230
                                            <th class="nosort">[% t('Renew') %]</th>
230
                                            [% UNLESS ( nofines ) %]
231
                                            [% UNLESS ( nofines ) %]
231
                                                <th>Fines</th>
232
                                                <th>[% t('Fines') %]</th>
232
                                            [% END %]
233
                                            [% END %]
233
                                        </tr>
234
                                        </tr>
234
                                    </thead>
235
                                    </thead>
Lines 259-287 Link Here
259
                                                            <input type="hidden" name="op" value="checkout" />
260
                                                            <input type="hidden" name="op" value="checkout" />
260
                                                            <input type="hidden" name="confirmed" value="1" />
261
                                                            <input type="hidden" name="confirmed" value="1" />
261
                                                            [% UNLESS ( ISSUE.renew ) %]
262
                                                            [% UNLESS ( ISSUE.renew ) %]
262
                                                                <input type="submit" value="Renew item"  name="confirm  " class="btn renew" />
263
                                                                <input type="submit" value="Renew item" name="confirm  " class="btn renew" />
263
                                                            [% ELSE %]
264
                                                            [% ELSE %]
264
                                                                <input type="submit" value="Renew item" class="btn renew" />
265
                                                                <input type="submit" value="Renew item" class="btn renew" />
265
                                                            [% END %]
266
                                                            [% END %]
266
                                                        [% ELSE %]
267
                                                        [% ELSE %]
267
                                                            [% IF ISSUE.renew_error == 'auto_renew' OR ISSUE.renew_error == 'auto_too_soon' %]
268
                                                            [% IF ISSUE.renew_error == 'auto_renew' OR ISSUE.renew_error == 'auto_too_soon' %]
268
                                                                <span>This item has been scheduled for automatic renewal and cannot be renewed</span>
269
                                                                <span>[% t('This item has been scheduled for automatic renewal and cannot be renewed') %]</span>
269
                                                            [% ELSIF ISSUE.renew_error == 'onsite_checkout' %]
270
                                                            [% ELSIF ISSUE.renew_error == 'onsite_checkout' %]
270
                                                                <span>This is a on-site checkout, it cannot be renewed.</span>
271
                                                                <span>[% t('This is a on-site checkout, it cannot be renewed.') %]</span>
271
                                                            [% ELSE %]
272
                                                            [% ELSE %]
272
                                                                <span>No renewals allowed</span>
273
                                                                <span>[% t('No renewals allowed') %]</span>
273
                                                            [% END %]
274
                                                            [% END %]
274
                                                            [% IF Koha.Preference('AllowSelfCheckReturns') %]
275
                                                            [% IF Koha.Preference('AllowSelfCheckReturns') %]
275
                                                                <input type="submit" value="Check in item" name="confirm" class="btn return" />
276
                                                                <input type="submit" value="Check in item" name="confirm" class="btn return" />
276
                                                                <input type="hidden" name="op" value="returnbook" />
277
                                                                <input type="hidden" name="op" value="returnbook" />
277
                                                                <input type="hidden" name="confirmed" value=""  />
278
                                                                <input type="hidden" name="confirmed" value="" />
278
                                                            [% END %]
279
                                                            [% END %]
279
                                                        [% END %]
280
                                                        [% END %]
280
                                                    </form>
281
                                                    </form>
281
                                                </td>
282
                                                </td>
282
                                                [% UNLESS ( nofines ) %]
283
                                                [% UNLESS ( nofines ) %]
283
                                                    <td>
284
                                                    <td>
284
                                                        [% IF ( ISSUE.charges ) %]Yes[% ELSE %]No[% END %]
285
                                                        [% IF ( ISSUE.charges ) %][% t('Yes') %][% ELSE %][% t('No') %][% END %]
285
                                                    </td>
286
                                                    </td>
286
                                                [% END %]
287
                                                [% END %]
287
                                            </tr>
288
                                            </tr>
Lines 289-315 Link Here
289
                                    </tbody>
290
                                    </tbody>
290
                                </table>
291
                                </table>
291
                            [% ELSE %]
292
                            [% ELSE %]
292
                                <h3>You currently have nothing checked out.</h3>
293
                                <h3>[% t('You currently have nothing checked out.') %]</h3>
293
                            [% END # / IF issues_count %]
294
                            [% END # / IF issues_count %]
294
                        </div> <!-- / #borrowerdetails -->
295
                        </div> <!-- / #borrowerdetails -->
295
                        [% ELSE # IF validuser %]
296
                        [% ELSE # IF validuser %]
296
                            <div class="sco_entry" >
297
                            <div class="sco_entry">
297
                                <form id="mainform" action="/cgi-bin/koha/sco/sco-main.pl" name="mainform" method="post">
298
                                <form id="mainform" action="/cgi-bin/koha/sco/sco-main.pl" name="mainform" method="post">
298
                                    <fieldset class="checkout brief">
299
                                    <fieldset class="checkout brief">
299
                                        [% IF ( Koha.Preference('SelfCheckoutByLogin') ) %]
300
                                        [% IF ( Koha.Preference('SelfCheckoutByLogin') ) %]
300
                                            <legend>Log in to your account</legend>
301
                                            <legend>[% t('Log in to your account') %]</legend>
301
                                            <label for="patronlogin">Login:</label>
302
                                            <label for="patronlogin">[% t('Login:') %]</label>
302
                                            <input type="text" id="patronlogin" class="focus" size="20" name="patronlogin" />
303
                                            <input type="text" id="patronlogin" class="focus" size="20" name="patronlogin" />
303
                                            <label for="patronpw">Password:</label>
304
                                            <label for="patronpw">[% t('Password:') %]</label>
304
                                            <input type="password" id="patronpw" size="20" name="patronpw" />
305
                                            <input type="password" id="patronpw" size="20" name="patronpw" />
305
                                            <fieldset class="action">
306
                                            <fieldset class="action">
306
                                                <button type="submit" class="btn">Log in</button>
307
                                                <button type="submit" class="btn">[% t('Log in') %]</button>
307
                                            </fieldset>
308
                                            </fieldset>
308
                                        [% ELSE %]
309
                                        [% ELSE %]
309
                                            <div class="input-append">
310
                                            <div class="input-append">
310
                                                <label for="patronid">Please enter your card number:</label>
311
                                                <label for="patronid">[% t('Please enter your card number:') %]</label>
311
                                                <input type="text" id="patronid" class="focus" size="20" name="patronid" autocomplete="off" />
312
                                                <input type="text" id="patronid" class="focus" size="20" name="patronid" autocomplete="off" />
312
                                                <button type="submit" class="btn">Submit</button>
313
                                                <button type="submit" class="btn">[% t('Submit') %]</button>
313
                                            </div>
314
                                            </div>
314
                                        [% END %]
315
                                        [% END %]
315
316
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/svc/suggestion.tt (-6 / +7 lines)
Lines 1-7 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[% IF (render=='standalone') %]
2
[% IF (render=='standalone') %]
2
    [% USE Koha %]
3
    [% USE Koha %]
3
    [% INCLUDE 'doc-head-open.inc' %]
4
    [% INCLUDE 'doc-head-open.inc' %]
4
    <title>Search suggestions</title>
5
    <title>[% t('Search suggestions') %]</title>
5
    [% INCLUDE 'doc-head-close.inc' %]
6
    [% INCLUDE 'doc-head-close.inc' %]
6
    [% BLOCK cssinclude %][% END %]
7
    [% BLOCK cssinclude %][% END %]
7
    </head>
8
    </head>
Lines 10-17 Link Here
10
11
11
    <div class="main">
12
    <div class="main">
12
        <ul class="breadcrumb">
13
        <ul class="breadcrumb">
13
            <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">&rsaquo;</span></li>
14
            <li><a href="/cgi-bin/koha/opac-main.pl">[% t('Home') %]</a> <span class="divider">›</span></li>
14
            <li><a href="#">Search suggestions</a></li>
15
            <li><a href="#">[% t('Search suggestions') %]</a></li>
15
        </ul>
16
        </ul>
16
17
17
        <div class="container-fluid">
18
        <div class="container-fluid">
Lines 27-44 Link Here
27
                    <div class="span12">
28
                    <div class="span12">
28
                [% END %]
29
                [% END %]
29
                   <div id="searchsuggestions">
30
                   <div id="searchsuggestions">
30
            <h1 class="title">Suggestions</h1>
31
            <h1 class="title">[% t('Suggestions') %]</h1>
31
[% END %]
32
[% END %]
32
33
33
[% IF suggestions && suggestions.size %]
34
[% IF suggestions && suggestions.size %]
34
    <div>
35
    <div>
35
        <span class="suggestionlabel">Did you mean:</span>
36
        <span class="suggestionlabel">[% t('Did you mean:') %]</span>
36
        [% FOREACH suggestion IN suggestions %]
37
        [% FOREACH suggestion IN suggestions %]
37
            <span class="searchsuggestion"><a href="/cgi-bin/koha/opac-search.pl?q=[% suggestion.search |uri %]">[% suggestion.label |html %]</a></span>
38
            <span class="searchsuggestion"><a href="/cgi-bin/koha/opac-search.pl?q=[% suggestion.search |uri %]">[% suggestion.label |html %]</a></span>
38
        [% END %]
39
        [% END %]
39
    </div>
40
    </div>
40
[% ELSE %]
41
[% ELSE %]
41
    <span class="nosuggestions">Sorry, no suggestions.</span>
42
    <span class="nosuggestions">[% t('Sorry, no suggestions.') %]</span>
42
[% END %]
43
[% END %]
43
44
44
[% IF (render=='standalone') %]
45
[% IF (render=='standalone') %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/text/explodedterms.tt (-4 / +4 lines)
Lines 1-8 Link Here
1
[% PROCESS 'i18n.inc' %]
1
[%- SWITCH index -%]
2
[%- SWITCH index -%]
2
[%- CASE 'su-na' -%]
3
[%- CASE 'su-na' -%]
3
Search also for narrower subjects
4
[% t('Search also for narrower subjects') %]
4
[%- CASE 'su-br' -%]
5
[%- CASE 'su-br' -%]
5
Search also for broader subjects
6
[% t('Search also for broader subjects') %]
6
[%- CASE 'su-rl' -%]
7
[%- CASE 'su-rl' -%]
7
Search also for related subjects
8
[% t('Search also for related subjects') %]
8
[%- END -%]
9
[%- END -%]
9
- 

Return to bug 20988