X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=koha-tmpl%2Fintranet-tmpl%2Fprog%2Fen%2Fmodules%2Fmembers%2Fmoremember.tt;h=f3d0822a3631c59b6fe7a4f864a61519b5e968f9;hb=55c8bf114e18d67595bdf83944ae393128637bf1;hp=cb69bba4e2e4b5bfc00c63ca313f836698fb53f2;hpb=be0d338366589ef80b69f287d7dbfc059476e4b2;p=srvgit diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt index cb69bba4e2..f3d0822a36 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -1,37 +1,54 @@ [% USE raw %] [% USE Asset %] +[% USE Context %] [% USE Koha %] [% USE Branches %] +[% USE ItemTypes %] [% USE KohaDates %] [% USE AuthorisedValues %] -[% USE ColumnsSettings %] +[% USE TablesSettings %] +[% USE Price %] +[% PROCESS 'member-display-address-style.inc' %] +[% PROCESS 'member-display-alt-address-style.inc' %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] -Koha › Patrons › +[% Asset.css("lib/jquery/plugins/rowGroup/stylesheets/rowGroup.dataTables.min.css") | $raw %] +<title> [% UNLESS blocking_error %] Patron details for [% INCLUDE 'patron-title.inc' no_html = 1 %] - [% END %] + [% END %] › Patrons › Koha [% INCLUDE 'doc-head-close.inc' %] - [% INCLUDE 'header.inc' %] [% INCLUDE 'patron-search.inc' %] - +
@@ -55,6 +72,10 @@

Unable to delete patrons from other libraries with current settings

Insufficient privileges.

[% END %] + [% IF ( error == 'CANT_DELETE_ANONYMOUS_PATRON' ) %] +

Unable to delete patron that is set as AnonymousPatron

+

This patron cannot be deleted while set as AnonymousPatron in the system preferences.

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

Unable to delete patron

Insufficient privileges.

@@ -64,102 +85,23 @@
+

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

+ [% 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 | html %] - [% 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 %] - [% IF ( patron.is_expired ) %] -
  • - Expiration: - [% IF ( patron.dateexpiry ) %] - Patron's card expired on [% patron.dateexpiry | $KohaDates %]. - [% ELSE %] - Patron's card has expired. - [% END %] - Renew or Edit details -
  • - [% ELSIF ( patron.is_going_to_expire ) %] -
  • - Expiration: Patron's card will expire soon. - Patron's card expires on [% expiry | $KohaDates %] - Renew or Edit details -
  • - [% END %] -
-
- [% END %] +
+ [% INCLUDE 'patron_messages.inc' %] +
-

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

@@ -177,11 +119,7 @@
    - [% IF Koha.Preference( 'AddressFormat' ) %] - [% INCLUDE "member-display-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %] - [% ELSE %] - [% INCLUDE 'member-display-address-style-us.inc' %] - [% END %] + [% PROCESS 'display-address-style' %]
@@ -233,16 +171,34 @@ [% IF ( patron.dateofbirth ) %]
  • Date of birth: - [% patron.dateofbirth | $KohaDates %] ([% age | html %] years) + [% INCLUDE 'patron-age.inc' %]
  • [% END %] [% IF ( patron.sex ) %]
  • Gender: - [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSE %][% patron.sex | html %][% END %] + [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSIF (patron.sex == 'O' ) %]Other[% ELSE %][% patron.sex | html %][% END %]
  • [% END %] [% END %] +
  • + Show checkouts to guarantor + [% IF patron.privacy_guarantor_checkouts %] + Yes + [% ELSE %] + No + [% END %] +
  • + +
  • + Show fines to guarantor + [% IF patron.privacy_guarantor_fines %] + Yes + [% ELSE %] + No + [% END %] +
  • + [% IF guarantees %]
  • Guarantees: @@ -256,13 +212,43 @@ [% END %]
  • - [% ELSIF guarantor %] -
  • - Guarantor: - [% IF guarantor.borrowernumber AND logged_in_user.can_see_patron_infos( guarantor ) %] - [% guarantor.firstname | html %] [% guarantor.surname | html %] + [% ELSIF guarantor_relationships.count > 0 OR ( patron.contactfirstname OR patron.contactname ) %] +
  • + [% IF guarantor_relationships.count > 1 OR guarantor_relationships.count == 0 AND ( patron.contactfirstname OR patron.contactname ) %] + Guarantors: [% ELSE %] - [% guarantor.firstname | html %] [% guarantor.surname | html %] + Guarantor: + [% END %] + +
  • + [% END %] + + [% IF ( patron.primary_contact_method ) %] +
  • + Main contact method: + [% SWITCH patron.primary_contact_method %] + [% CASE 'phone' %] + Primary phone + [% CASE 'phonepro' %] + Secondary phone + [% CASE 'mobile' %] + Other phone + [% CASE 'email' %] + Primary email + [% CASE 'emailpro' %] + Secondary email + [% CASE 'fax' %] + Fax [% END %]
  • [% END %] @@ -290,7 +276,7 @@ [% ELSE %]
    [% patron.title | html %] [% patron.firstname | html %] [% patron.surname | html %] does not currently have an image available. To import an image for [% patron.title | html %] [% patron.firstname | html %] [% patron.surname | html %], enter the name of an image file to upload.
    [% END %] -

    Only PNG, GIF, JPEG, XPM formats are supported.

    +

    Only PNG, GIF, JPEG, XPM formats are supported. Maximum image size is 500KB.

    @@ -364,12 +350,8 @@
      [% FOREACH item IN attribute.items %]
    1. - [% item.description | html %]: - [% IF ( item.value_description ) %] - [% item.value_description | html %] - [% ELSE %] - [% item.value| html | html_line_break %] - [% END %] + [% item.type.description | html %]: + [% item.description | html_line_break %]
    2. [% END %]
    @@ -394,13 +376,17 @@ Edit
    [% INCLUDE 'messaging-preference-form.inc' %] - [% IF ( SMSSendDriver ) %] + [% IF Koha.Preference('SMSSendDriver') %]
    1. SMS number: [% patron.smsalertnumber | html %]
    2. +
    3. + SMS provider: + [% patron.sms_provider.name | html %] +
    [% END %] @@ -449,39 +435,30 @@ [% patron.dateexpiry | $KohaDates %] Expired - Renew or Edit details + Renew or Edit details [% ELSIF ( patron.is_going_to_expire ) %] [% patron.dateexpiry | $KohaDates %] Patron expires soon - Renew or Edit details + Renew or Edit details [% ELSE %] [% patron.dateexpiry | $KohaDates %] [% END %]
  • Library: - [% branchname | html %] + [% Branches.GetName( patron.branchcode ) | html %]
  • - [% IF ( OPACPrivacy ) %] + [% IF Koha.Preference( 'OPACPrivacy') %]
  • - Privacy Pref: - [% IF ( privacy0 ) %]Forever[% END %] - [% IF ( privacy1 ) %]Default[% END %] - [% IF ( privacy2 ) %]Never[% END %] + Privacy pref: + [% IF ( patron.privacy == 0 ) %]Forever[% END %] + [% IF ( patron.privacy == 1 ) %]Default[% END %] + [% IF ( patron.privacy == 2 ) %]Never[% END %]
  • [% END %] -
  • - Show checkouts to guarantor - [% IF privacy_guarantor_checkouts %] - Yes - [% ELSE %] - No - [% END %] -
  • - [% IF ( patron.sort1 ) %]
  • Sort field 1: @@ -494,6 +471,12 @@ [% AuthorisedValues.GetByCode('Bsort2', patron.sort2) | html %]
  • [% END %] + [% UNLESS ( patron.autorenew_checkouts ) %] +
  • + Auto-renewal: + Patron has opted out +
  • + [% END %]
  • Username: [% patron.userid | html %] @@ -503,21 +486,21 @@ [% IF ( patron.password ) %] ******* [% ELSE %] - Undefined + Undefined [% END %]
  • [% IF ( patron.borrowernotes ) %]
  • - Circulation note: - [% patron.borrowernotes | $raw %] + Circulation note:
    + [% patron.borrowernotes | $raw | html_line_break %]
  • [% END %] [% IF ( patron.opacnote ) %]
  • - OPAC note: - [% patron.opacnote | html %] + OPAC note:
    + [% patron.opacnote | html | html_line_break %]
  • [% END %] @@ -552,11 +535,7 @@
      - [% IF Koha.Preference( 'AddressFormat' ) %] - [% INCLUDE "member-display-alt-address-style-${ Koha.Preference( 'AddressFormat' ) }.inc" %] - [% ELSE %] - [% INCLUDE 'member-display-alt-address-style-us.inc' %] - [% END %] + [% PROCESS 'display-alt-address-style' %]
    @@ -571,7 +550,7 @@ [% IF ( patron.B_email ) %] [% END %] @@ -663,6 +642,32 @@
    [% END %]
    [% # /div#patron-alternative-contact %] + + [% IF Koha.Preference('EnableBorrowerFiles') %] +
    +
    +

    Files

    + Manage + + [% IF ( files ) %] +
    +
      + [% FOREACH f IN files %] +
    1. + [% f.file_name | html %] + [% IF ( f.file_description ) %] + - [% f.file_description | html %] + [% END %] +
    2. + [% END # /FOREACH f %] +
    +
    + [% END # /IF files %] + +
    +
    + [% END # /IF EnableBorrowerFiles %] +
    @@ -673,12 +678,14 @@ [% IF relatives_issues_count %]
  • - Relatives' checkouts + [% relatives_issues_count | html %] Relatives' checkouts +
  • + [% END %] + [% IF ( fines ) %] +
  • + Charges ([% fines | $Price %])
  • [% END %] -
  • - Fines & Charges -
  • [% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
  • [% IF ( holds_count ) %] @@ -689,15 +696,44 @@
  • [% END %] [% IF Koha.Preference('ArticleRequests') %] + [% SET article_requests = Context.Scalar( Context.Scalar( patron, 'article_requests' ), 'filter_by_current') %]
  • - [% patron.article_requests_current.count | html %] Article requests + [% article_requests.count | html %] Article requests +
  • + [% END %] + + [% IF Koha.Preference('ClaimReturnedLostValue') %] +
  • + [% IF ( patron.return_claims.count ) %] + + Claim(s) + [% IF patron.return_claims.resolved.count == 0 %] + [% patron.return_claims.resolved.count | html %] + [% ELSE %] + [% patron.return_claims.resolved.count | html %] + [% END %] + [% IF patron.return_claims.unresolved.count == 0 %] + [% patron.return_claims.unresolved.count | html %] + [% ELSE %] + [% patron.return_claims.unresolved.count | html %] + [% END %] + + + [% ELSE %] + + Claim(s) + 0 + 0 + + [% END %]
  • [% END %] +
  • [% debarments.size | html %] Restrictions
  • - [% SET enrollments = patron.get_club_enrollments(1) %] - [% SET enrollable = patron.get_enrollable_clubs(0,1) %] + [% SET enrollments = patron.get_club_enrollments %] + [% SET enrollable = patron.get_enrollable_clubs(0) %] [% IF CAN_user_clubs && ( enrollable.count || enrollments.count ) %]
  • @@ -709,37 +745,18 @@ [% INCLUDE "checkouts-table.inc" %] - [% IF ( relatives_issues_count ) %] -
    - - - - - - - - - - - - - - - - - -
    Due date hidden not formattedDue dateTitleItem typeLocationChecked out onChecked out fromCall noChargeFinePricePatron
    + [% INCLUDE "relatives-issues-table.inc" %] + + [% IF ( fines ) %] +
    + [% IF ( fines ) %] +

    Total due: [% fines | $Price %]

    + [% ELSE %] +

    No outstanding charges

    + [% END %]
    [% END %] -
    - [% IF ( totaldue_raw ) %] -

    Total due: [% totaldue | html %]

    - [% ELSE %] -

    No outstanding charges

    - [% END %] -
    - [% IF CAN_user_clubs && ( enrollments.count || enrollable.count ) %]
    Loading... @@ -772,6 +789,17 @@
    + + [% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %] + [% IF hold_cancellation %] + + + [% END %]
    @@ -784,7 +812,7 @@ [% IF Koha.Preference('AutoResumeSuspendedHolds') %] - + Specify date on which to resume [% INCLUDE 'date-format.inc' %]: [% END %] @@ -806,6 +834,10 @@
    [% # /div#reserves %] [% END %] + [% IF Koha.Preference('ClaimReturnedLostValue') %] + [% INCLUDE 'patron-return-claims.inc' %] + [% END %] + [% IF Koha.Preference('ArticleRequests') %] [% INCLUDE 'patron-article-requests.inc' %] [% END %] @@ -823,21 +855,19 @@ [% MACRO jsinclude BLOCK %] [% INCLUDE 'datatables.inc' %] + [% Asset.js("lib/jquery/plugins/rowGroup/dataTables.rowGroup.min.js") | $raw %] [% INCLUDE 'columns_settings.inc' %] - [% INCLUDE 'strings.inc' %] - [% INCLUDE 'calendar.inc' %] - [% Asset.js("lib/jquery/plugins/jquery.checkboxes.min.js") | $raw %] [% Asset.js("lib/jquery/plugins/jquery-ui-timepicker-addon.min.js") | $raw %] [% INCLUDE 'timepicker.inc' %] - [% Asset.js("lib/jquery/plugins/jquery.dataTables.rowGrouping.js") | $raw %] - [% Asset.js("js/pages/circulation.js") | $raw %] - [% Asset.js("js/checkouts.js") | $raw %] - [% Asset.js("js/holds.js") | $raw %] - [% INCLUDE 'str/members-menu.inc' %] - [% Asset.js("js/members-menu.js") | $raw %] - [% Asset.js("js/messaging-preference-form.js") | $raw %] + [% INCLUDE 'select2.inc' %] + [% INCLUDE 'js-date-format.inc' %] + [% Asset.js("js/pages/circulation.js") | $raw %] + [% Asset.js("js/checkouts.js") | $raw %] + [% Asset.js("js/holds.js") | $raw %] + [% INCLUDE 'calendar.inc' %] + [% INCLUDE 'str/members-menu.inc' %] + [% Asset.js("js/members-menu.js") | $raw %] + [% END %]