[% USE Asset %] [% USE Koha %] [% USE Branches %] [% USE KohaDates %] [% USE AuthorisedValues %] [% USE ColumnsSettings %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] Koha › Patrons › [% UNLESS blocking_error %] Patron details for [% INCLUDE 'patron-title.inc' no_html = 1 %] [% END %] [% INCLUDE 'doc-head-close.inc' %] [% Asset.css("css/datatables.css") %] [% INCLUDE 'header.inc' %] [% INCLUDE 'patron-search.inc' %]
[% INCLUDE 'members-toolbar.inc' %] [% IF ( error ) %]
[% IF ( error == 'CANT_DELETE_STAFF' ) %]

Unable to delete staff user

Insufficient privileges.

[% END %] [% IF ( error == 'CANT_DELETE_YOURSELF' ) %]

Not allowed to delete own account

Deleting your own account would lock you out of Koha.

[% END %] [% IF ( error == 'CANT_DELETE_OTHERLIBRARY' ) %]

Unable to delete patrons from other libraries with current settings

Insufficient privileges.

[% END %] [% IF ( error == 'CANT_DELETE' ) %]

Unable to delete patron

Insufficient privileges.

[% END %]
[% END %]
[% IF ( was_renewed ) %]
Patron's account has been renewed until [% patron.dateexpiry | $KohaDates %]
[% END %] [% IF fines %]
    [% INCLUDE 'blocked-fines.inc' %]
[% END %] [% IF ( patron_messages ) %]

Messages:

Add a new message
[% END %] [% IF ( flagged ) %]
    [% IF ( userdebarred ) %]
  • Patron's account is restricted [% IF ( userdebarreddate ) %] until [% userdebarreddate %] [% END %] [% IF ( debarredcomment ) %] with the explanation: [% IF debarredcomment.search('OVERDUES_PROCESS') %] Restriction added by overdues process [% debarredcomment.remove('OVERDUES_PROCESS ') | html_line_break %] [% ELSE %] [% debarredcomment | html_line_break %] [% END %] [% END %] View restrictions
  • [% END %] [% IF ( patron.gonenoaddress ) %]
  • Patron's address is in doubt.
  • [% END %] [% IF ( lost ) %]
  • Patron's card has been reported lost.
  • [% END %]
[% END %]

[% UNLESS ( I ) %] [% patron.title | html %] [% patron.firstname | html %] [% END %] [% patron.surname | html %] ([% patron.cardnumber | html %])

[% IF ( patron.othernames ) %]“[% patron.othernames | html %]”[% END %]
[% IF Koha.Preference( 'AddressFormat' ) %] [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %] [% ELSE %] [% INCLUDE 'member-display-address-style-us.inc' %] [% END %]
    [% IF ( patron.phone ) %]
  1. Primary phone: [% patron.phone | html %]
  2. [% END %] [% IF ( patron.phonepro ) %]
  3. Secondary phone: [% patron.phonepro | html %]
  4. [% END %] [% IF ( patron.mobile ) %]
  5. Other phone: [% patron.mobile | html %]
  6. [% END %] [% IF ( patron.fax ) %]
  7. Fax: [% patron.fax |html %]
  8. [% END %] [% IF ( patron.email ) %][% END %] [% IF ( patron.emailpro ) %][% END %] [% UNLESS ( I ) %] [% IF ( patron.initials ) %]
  9. Initials: [% patron.initials | html %]
  10. [% END %] [% IF ( patron.dateofbirth ) %]
  11. Date of birth:[% patron.dateofbirth | $KohaDates %] ([% age %] years)
  12. [% END %] [% IF ( patron.sex ) %]
  13. Gender: [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSE %][% patron.sex %][% END %]
  14. [% END %] [% END %] [% IF guarantees %]
  15. Guarantees:
  16. [% ELSIF guarantor %]
  17. Guarantor: [% IF guarantor.borrowernumber AND logged_in_user.can_see_patron_infos( guarantor ) %] [% guarantor.firstname | html %] [% guarantor.surname | html %] [% ELSE %] [% guarantor.firstname | html %] [% guarantor.surname | html %] [% END %]
  18. [% END %]
[% IF ( guarantor.borrowernumber ) %] Edit [% ELSE %] Edit [% END %]
[% IF ( patronimages ) %] [% IF ( CAN_user_tools_batch_upload_patron_images ) %]
[% IF ( patron.image ) %] Manage patron image
To update the image for [% patron.title | html %] [% patron.surname | html %], select a new image file and click 'Upload.'
Click the 'Delete' button to remove the current image. [% ELSE %] Upload patron image
[% patron.title %] [% patron.firstname | html %] [% patron.surname | html %] does not currently have an image available. To import an image for [% patron.title %] [% patron.surname | html %], enter the name of an image file to upload. [% END %]
Only PNG, GIF, JPEG, XPM formats are supported.
[% IF ( patron.image ) %]Delete[% END %]
[% END %] [% END %]
[% IF Koha.Preference('HouseboundModule') %]

Housebound roles

  1. Chooser: [% IF ( housebound_role.housebound_chooser == 1 ) %] Yes [% ELSE %] No [% END %]
  2. Deliverer: [% IF ( housebound_role.housebound_deliverer == 1 ) %] Yes [% ELSE %] No [% END %]
[% END %] [% IF ( ExtendedPatronAttributes ) %] [% UNLESS ( no_patron_attribute_types ) %]

Additional attributes and identifiers

[% FOREACH attribute IN attributes_loop %] [% IF attribute.class %]
[% ELSE %]
[% END %]

[% attribute.lib %]

    [% FOREACH item IN attribute.items %]
  1. [% item.description %]: [% IF ( item.value_description ) %] [% item.value_description %] [% ELSE %] [% item.value| html_line_break %] [% END %]
  2. [% END %]
[% END %]
[% END %] [% END %] [% IF ( EnhancedMessagingPreferences ) %]

Patron messaging preferences

[% INCLUDE 'messaging-preference-form.inc' %] [% IF ( SMSSendDriver ) %] [% END %]
[% END %]

Library use

  1. Card number: [% patron.cardnumber %]
  2. Borrowernumber: [% patron.borrowernumber %]
  3. Category: [% patron.category.description %] ([% patron.categorycode %])
  4. Registration date: [% patron.dateenrolled | $KohaDates %]
  5. Expiration date: [% IF ( was_renewed ) %] [% patron.dateexpiry | $KohaDates %] [% ELSE %] [% patron.dateexpiry | $KohaDates %] [% END %]
  6. Library: [% branchname %]
  7. [% IF ( OPACPrivacy ) %]
  8. Privacy Pref: [% IF ( privacy0 ) %]Forever[% END %] [% IF ( privacy1 ) %]Default[% END %] [% IF ( privacy2 ) %]Never[% END %]
  9. [% END %]
  10. Show checkouts to guarantor [% IF privacy_guarantor_checkouts %] Yes [% ELSE %] No [% END %]
  11. [% IF ( patron.sort1 ) %]
  12. Sort field 1:[% AuthorisedValues.GetByCode('Bsort1', patron.sort1) |html %]
  13. [% END %] [% IF ( patron.sort2 ) %]
  14. Sort field 2:[% AuthorisedValues.GetByCode('Bsort2', patron.sort2) |html %]
  15. [% END %]
  16. Username: [% patron.userid |html %]
  17. Password: [% IF ( patron.password ) %] ******* [% ELSE %] Undefined [% END %]
  18. [% IF ( patron.borrowernotes ) %]
  19. Circulation note: [% patron.borrowernotes |html %]
  20. [% END %] [% IF ( patron.opacnote ) %]
  21. OPAC note:[% patron.opacnote |html %]
  22. [% END %] [% IF Koha.Preference( 'NorwegianPatronDBEnable' ) == 1 %] [% IF ( sync == 1 ) %]
  23. Activate sync: Yes
  24. [% IF ( syncstatus ) %]
  25. Sync status: [% syncstatus %]
  26. [% END %] [% IF ( lastsync ) %]
  27. Last sync: [% lastsync | $KohaDates %]
  28. [% END %] [% ELSE %]
  29. Activate sync: No
  30. [% END %] [% END %] [% IF ( Koha.Preference('CheckPrevCheckout') == 'softyes' || Koha.Preference('CheckPrevCheckout') == 'softno' ) %]
  31. Check previous checkouts: [% IF ( patron.checkprevcheckout == 'yes' ) %] Yes [% ELSIF ( patron.checkprevcheckout == 'no' ) %] No [% ELSE %] Inherited [% END %]
  32. [% END %] [% IF Koha.Preference('TranslateNotices') %]
  33. Preferred language for notices: [% patron.translated_language %]
  34. [% END %]

Alternate address

[% IF Koha.Preference( 'AddressFormat' ) %] [% INCLUDE "member-display-alt-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %] [% ELSE %] [% INCLUDE 'member-display-alt-address-style-us.inc' %] [% END %]
    [% IF ( patron.B_phone ) %]
  1. Phone: [% patron.B_phone |html %]
  2. [% END %] [% IF ( patron.B_email ) %][% END %] [% IF ( patron.contactnote ) %]
  3. Contact note: [% patron.contactnote |html %]
  4. [% END %]

Alternative contact

  1. Surname: [% patron.altcontactsurname | html %]
  2. First name: [% patron.altcontactfirstname | html %]
  3. Address: [% patron.altcontactaddress1 | html %]
  4. Address 2: [% patron.altcontactaddress2 | html %]
  5. City: [% patron.altcontactaddress3 | html %]
  6. [% IF ( patron.altcontactstate ) %]
  7. State: [% patron.altcontactstate | html %]
  8. [% END %]
  9. ZIP/Postal code: [% patron.altcontactzipcode | html %]
  10. [% IF ( patron.altcontactcountry ) %]
  11. Country: [% patron.altcontactcountry | html %]
  12. [% END %] [% IF ( patron.altcontactphone ) %]
  13. Phone: [% patron.altcontactphone | html %]
  14. [% END %]
[% INCLUDE "checkouts-table.inc" %] [% IF ( relatives_issues_count ) %]
Due date hidden not formatted Due date Title Item type Location Checked out on Checked out from Call no Charge Fine Price Patron
[% END %]
[% IF ( totaldue_raw ) %]

Total due: [% totaldue %]

[% ELSE %]

No outstanding charges

[% END %]
[% IF CAN_user_clubs && ( enrollments.count || enrollable.count ) %]
Loading...
[% END %] [% INCLUDE borrower_debarments.inc %]
[% IF ( holds_count ) %]
Hold date Title Call number Barcode Pickup at Expiration Priority Delete? Suspend?
[% IF Koha.Preference('SuspendHoldsIntranet') %]
[% IF Koha.Preference('AutoResumeSuspendedHolds') %] Specify date on which to resume [% INCLUDE 'date-format.inc' %]: [% END %]
[% END # IF SuspendHoldsIntranet %] [% ELSE %]

Patron has nothing on hold.

[% END %]
[% IF Koha.Preference('ArticleRequests') %] [% INCLUDE 'patron-article-requests.inc' %] [% END %]
[% INCLUDE 'circ-menu.inc' %]
[% MACRO jsinclude BLOCK %] [% INCLUDE 'datatables.inc' %] [% INCLUDE 'columns_settings.inc' %] [% INCLUDE 'strings.inc' %] [% INCLUDE 'calendar.inc' %] [% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") %] [% Asset.js("lib/jquery/plugins/jquery-ui-timepicker-addon.min.js") %] [% INCLUDE 'timepicker.inc' %] [% Asset.js("lib/jquery/plugins/jquery.dataTables.rowGrouping.js") %] [% Asset.js("js/pages/circulation.js") %] [% Asset.js("js/checkouts.js") %] [% Asset.js("js/holds.js") %] [% Asset.js("js/members-menu.js") %] [% Asset.js("js/messaging-preference-form.js") %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]