[% 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' %]
[% Asset.css("lib/jquery/plugins/rowGroup/stylesheets/rowGroup.dataTables.min.css") | $raw %]
-<title>Koha › Patrons ›
+<title>
[% UNLESS blocking_error %]
Patron details for [% INCLUDE 'patron-title.inc' no_html = 1 %]
- [% END %]
+ [% END %] › Patrons › Koha
</title>
[% INCLUDE 'doc-head-close.inc' %]
</head>
[% INCLUDE 'header.inc' %]
[% INCLUDE 'patron-search.inc' %]
- <div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a>
- › <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>
- › [% UNLESS blocking_error %]Patron details for [% INCLUDE 'patron-title.inc' %][% END %]
- </div>
+ <nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+
+ [% IF blocking_error %]
+ <li>
+ <a href="#" aria-current="page">
+ Patrons
+ </a>
+ </li>
+ [% ELSE %]
+ <li>
+ <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Patron details for [% INCLUDE 'patron-title.inc' %]
+ </a>
+ </li>
+ [% END %]
+ </ol>
+ </nav>
<div class="main container-fluid">
<div class="row">
<h3>Unable to delete patrons from other libraries with current settings</h3>
<p>Insufficient privileges.</p>
[% END %]
+ [% IF ( error == 'CANT_DELETE_ANONYMOUS_PATRON' ) %]
+ <h3>Unable to delete patron that is set as AnonymousPatron</h3>
+ <p>This patron cannot be deleted while set as AnonymousPatron in the system preferences.</p>
+ [% END %]
[% IF ( error == 'CANT_DELETE' ) %]
<h3>Unable to delete patron</h3>
<p>Insufficient privileges.</p>
<div class="row">
+ <h3>
+ [% UNLESS ( I ) %]
+ [% patron.title | html %] [% patron.firstname | html %]
+ [% END %]
+ [% patron.surname | html %] ([% patron.cardnumber | html %])
+ </h3>
+
[% IF ( was_renewed ) %]
<div class="dialog message">
Patron's account has been renewed until [% patron.dateexpiry | $KohaDates %]
</div>
[% END %]
- [% IF fines || age_limitations %]
- <div id="circmessages" class="circmessage attention">
- <ul>
- [% IF fines %]
- [% INCLUDE 'blocked-fines.inc' %]
- [% END %]
- [% IF age_limitations %]
- [% INCLUDE 'category-out-of-age-limit.inc' %]
- [% END %]
- </ul>
- </div>
- [% END %]
-
- [% IF ( patron_messages ) %]
- <div id="messages" class="circmessage">
- <h4>Messages:</h4>
- <ul>
- [% FOREACH patron_message IN patron_messages %]
- <li>
- [% IF(patron_message.message_type == "L") %]
- <span class="circ-hlt">
- [% ELSE %]
- <span>
- [% END %]
- [% patron_message.message_date | $KohaDates %]
- [% Branches.GetName( patron_message.branchcode ) | html %]
- [% IF patron_message.manager_id %]
- ( <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron_message.manager_id | uri %]">[% patron_message.get_column('manager_firstname') | html %] [% patron_message.get_column('manager_surname') | html %]</a> )
- [% END %]
- <i>"[% patron_message.message | html %]"</i>
- </span>
- [% IF patron_message.branchcode == patron.branchcode OR Koha.Preference('AllowAllMessageDeletion') %]
- <a class="btn btn-link" href="/cgi-bin/koha/circ/del_message.pl?message_id=[% patron_message.message_id | html %]&borrowernumber=[% patron_message.borrowernumber | html %]&from=moremember" onclick="return confirm(MSG_CONFIRM_DELETE_MESSAGE);"><i class="fa fa-trash"></i> Delete</a>
- [% END %]
- </li>
- [% END %]
- </ul>
- <a id="addnewmessageLabel" href="#add_message_form" class="btn btn-link" data-toggle="modal"><i class="fa fa-plus"></i> Add a new message</a>
- </div>
- [% END %]
-
- [% IF ( flagged ) %]
- <div id="circmessages" class="circmessage attention">
- <ul>
- [% IF ( patron.is_debarred ) %]
- <li class="blocker">Patron's account is restricted
- [% IF ( userdebarreddate ) %]
- until [% userdebarreddate | $KohaDates %]
- [% END %]
-
- [% IF ( patron.debarredcomment ) %]
- with the explanation: <i>
- [% IF patron.debarredcomment.search('OVERDUES_PROCESS') %]
- Restriction added by overdues process [% patron.debarredcomment.remove('OVERDUES_PROCESS ') | html_line_break %]
- [% ELSE %]
- [% patron.debarredcomment | html_line_break %]
- [% END %]
- </i>
- [% END %]
- <a href="#reldebarments" id="view_restrictions">View restrictions</a>
- </li>
- [% END %]
- [% IF ( patron.gonenoaddress ) %]
- <li class="blocker">Patron's address is in doubt.</li>
- [% END %]
- [% IF ( patron.lost ) %]
- <li class="blocker">Patron's card has been reported lost.</li>
- [% END %]
- [% IF ( patron.is_expired ) %]
- <li class="blocker">
- <span class="circ-hlt">Expiration:</span>
- [% IF ( patron.dateexpiry ) %]
- Patron's card expired on [% patron.dateexpiry | $KohaDates %].
- [% ELSE %]
- Patron's card has expired.
- [% END %]
- <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify&borrowernumber=[% patron.borrowernumber | html %]&categorycode=[% categorycode | html %]">Edit details</a>
- </li>
- [% ELSIF ( patron.is_going_to_expire ) %]
- <li>
- <span class="circ-hlt">Expiration:</span> Patron's card will expire soon.
- Patron's card expires on [% expiry | $KohaDates %]
- <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify&borrowernumber=[% patron.borrowernumber | html %]&categorycode=[% categorycode | html %]">Edit details</a>
- </li>
- [% END %]
-
- [% IF patron.account_locked %]
- [% IF patron.login_attempts < 0 %]
- <li class="blocker">Account has been administratively locked.</li>
- [% ELSE %]
- <li class="blocker">Account has been locked.</li>
- [% END %]
- [% END %]
- </ul>
- </div>
- [% END %]
+ <div id="patron_messages" class="circmessage attention">
+ [% INCLUDE 'patron_messages.inc' %]
+ </div>
- <h3>
- [% UNLESS ( I ) %]
- [% patron.title | html %] [% patron.firstname | html %]
- [% END %]
- [% patron.surname | html %] ([% patron.cardnumber | html %])
- </h3>
<div class="col-sm-6">
<div id="patron-information" class="patroninfo-section">
<div class="address">
<ul>
- [% 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' %]
</ul>
</div>
[% IF ( patron.dateofbirth ) %]
<li>
<span class="label">Date of birth:</span>
- [% patron.dateofbirth | $KohaDates %] ([% patron.get_age | html %] years)
+ [% INCLUDE 'patron-age.inc' %]
</li>
[% END %]
[% IF ( patron.sex ) %]
<li>
<span class="label">Gender:</span>
- [% IF ( patron.sex == 'F' ) %]Female[% ELSIF ( patron.sex == 'M' ) %]Male[% ELSE %][% patron.sex | html %][% END %]
+ [% IF ( patron.sex == 'F' ) %]<span class="patronsex-female">Female</span>[% ELSIF ( patron.sex == 'M' ) %]<span class="patronsex-male">Male</span>[% ELSIF (patron.sex == 'O' ) %]<span class="patronsex-other">Other</span>[% ELSE %][% patron.sex | html %][% END %]
</li>
[% END %]
[% END %]
+ <li id="patron-privacyguarantor">
+ <span class="label">Show checkouts to guarantor</span>
+ [% IF patron.privacy_guarantor_checkouts %]
+ Yes
+ [% ELSE %]
+ No
+ [% END %]
+ </li>
+
+ <li id="patron-privacy_guarantor_fines">
+ <span class="label">Show fines to guarantor</span>
+ [% IF patron.privacy_guarantor_fines %]
+ Yes
+ [% ELSE %]
+ No
+ [% END %]
+ </li>
+
[% IF guarantees %]
<li>
<span class="label">Guarantees:</span>
</ul>
</li>
[% END %]
+
+ [% IF ( patron.primary_contact_method ) %]
+ <li>
+ <span class="label">Main contact method: </span>
+ [% 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 %]
+ </li>
+ [% END %]
</ol>
</div> [% # /div.rows %]
</div> [% # /div#patron-information %]
[% ELSE %]
<div class="hint">[% 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.</div>
[% END %]
- <p>Only PNG, GIF, JPEG, XPM formats are supported.</p>
+ <p>Only PNG, GIF, JPEG, XPM formats are supported. Maximum image size is 500KB.</p>
<label for="uploadfile">Select the file to upload: </label>
<input type="file" id="uploadfile" name="uploadfile" required="required" />
<div class="action">
<ol>
[% FOREACH item IN attribute.items %]
<li>
- <span class="label">[% item.description | html %]: </span>
- [% IF ( item.value_description ) %]
- [% item.value_description | html %]
- [% ELSE %]
- [% item.value| html | html_line_break %]
- [% END %]
+ <span class="label">[% item.type.description | html %]: </span>
+ [% item.description | html_line_break %]
</li>
[% END %]
</ol>
<span class="label">SMS number:</span>
<a href="sms:[% patron.smsalertnumber | uri %]">[% patron.smsalertnumber | html %]</a>
</li>
+ <li>
+ <span class="label">SMS provider:</span>
+ [% patron.sms_provider.name | html %]
+ </li>
</ol>
</div>
[% END %]
<span class="blocker">
[% patron.dateexpiry | $KohaDates %]
<strong><em>Expired</em></strong>
- <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify]&borrowernumber=[% patron.borrowernumber | html %]&categorycode=[% categorycode | html %]">Edit details</a>
+ <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify&borrowernumber=[% patron.borrowernumber | html %]">Edit details</a>
</span>
[% ELSIF ( patron.is_going_to_expire ) %]
[% patron.dateexpiry | $KohaDates %]
<strong><em>Patron expires soon</em></strong>
- <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify]&borrowernumber=[% patron.borrowernumber | html %]&categorycode=[% categorycode | html %]">Edit details</a>
+ <a href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% patron.borrowernumber | uri %]&reregistration=y">Renew</a> or <a href="/cgi-bin/koha/members/memberentry.pl?op=modify&borrowernumber=[% patron.borrowernumber | html %]">Edit details</a>
[% ELSE %]
[% patron.dateexpiry | $KohaDates %]
[% END %]
[% IF Koha.Preference( 'OPACPrivacy') %]
<li id="patron-privacypref">
- <span class="label">Privacy Pref:</span>
+ <span class="label">Privacy pref:</span>
[% IF ( patron.privacy == 0 ) %]Forever[% END %]
[% IF ( patron.privacy == 1 ) %]Default[% END %]
[% IF ( patron.privacy == 2 ) %]Never[% END %]
</li>
[% END %]
- <li id="patron-privacyguarantor">
- <span class="label">Show checkouts to guarantor</span>
- [% IF patron.privacy_guarantor_checkouts %]
- Yes
- [% ELSE %]
- No
- [% END %]
- </li>
-
- <li>
- <span class="label">Show fines to guarantor</span>
- [% IF patron.privacy_guarantor_fines %]
- Yes
- [% ELSE %]
- No
- [% END %]
- </li>
-
[% IF ( patron.sort1 ) %]
<li id="patron-sort1">
<span class="label">Sort field 1:</span>
[% AuthorisedValues.GetByCode('Bsort2', patron.sort2) | html %]
</li>
[% END %]
+ [% UNLESS ( patron.autorenew_checkouts ) %]
+ <li id="patron-autorenew_checkouts">
+ <span class="label">Auto-renewal:</span>
+ Patron has opted out
+ </li>
+ [% END %]
<li id="patron-username">
<span class="label">Username: </span>
[% patron.userid | html %]
[% IF ( patron.password ) %]
*******
[% ELSE %]
- <span class="problem"><a href="/cgi-bin/koha/members/member-password.pl?member=[% patron.borrowernumber | uri %]">Undefined</a></span>
+ <i class="fa fa-exclamation-circle problem" aria-hidden="true"></i> <a href="/cgi-bin/koha/members/member-password.pl?member=[% patron.borrowernumber | uri %]">Undefined</a>
[% END %]
</li>
[% IF ( patron.borrowernotes ) %]
<li id="patron-borrowernotes">
- <span class="label">Circulation note: </span>
- [% patron.borrowernotes | $raw %]
+ <span class="label">Circulation note: </span><br />
+ [% patron.borrowernotes | $raw | html_line_break %]
</li>
[% END %]
[% IF ( patron.opacnote ) %]
<li id="patron-opacnote">
- <span class="label">OPAC note:</span>
- [% patron.opacnote | html %]
+ <span class="label">OPAC note:</span><br />
+ [% patron.opacnote | html | html_line_break %]
</li>
[% END %]
</div>
<div class="address">
<ul>
- [% 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' %]
</ul>
</div>
<div class="rows">
[% IF ( patron.B_email ) %]
<li id="patron-bemail" class="email">
<span class="label">Email: </span>
- <a title="[% patron.B_email | html %]" href="mailto:[% patron.B_email | url %]">[% B_email |html %]</a>
+ <a title="[% patron.B_email | html %]" href="mailto:[% patron.B_email | url %]">[% patron.B_email |html %]</a>
</li>
[% END %]
</div>
[% END %]
</div> [% # /div#patron-alternative-contact %]
+
+ [% IF Koha.Preference('EnableBorrowerFiles') %]
+ <div id="patron-files" class="patroninfo-section">
+ <div class="patroninfo-heading">
+ <h3>Files</h3>
+ <a class="btn btn-default btn-xs" href="/cgi-bin/koha/members/files.pl?borrowernumber=[% patron.borrowernumber | uri %]"><i class="fa fa-list"></i> Manage</a>
+
+ [% IF ( files ) %]
+ <div class="rows">
+ <ol>
+ [% FOREACH f IN files %]
+ <li>
+ <a href="/cgi-bin/koha/members/files.pl?borrowernumber=[% patron.borrowernumber | uri %]&op=download&file_id=[% f.file_id | uri %]">[% f.file_name | html %]</a>
+ [% IF ( f.file_description ) %]
+ - [% f.file_description | html %]
+ [% END %]
+ </li>
+ [% END # /FOREACH f %]
+ </ol>
+ </div>
+ [% END # /IF files %]
+
+ </div> <!-- /.patroninfo-heading -->
+ </div> <!-- /#patron-files -->
+ [% END # /IF EnableBorrowerFiles %]
+
</div> <!-- /div.col-sm-6 -->
</div> <!-- /div.row -->
[% END %]
[% IF ( fines ) %]
<li id="finestab">
- <a href="#finesandcharges">Fines & Charges ([% fines | $Price %])</a>
+ <a href="#finesandcharges">Charges ([% fines | $Price %])</a>
</li>
[% END %]
[% IF ( CAN_user_circulate_circulate_remaining_permissions ) %]
</li>
[% END %]
[% IF Koha.Preference('ArticleRequests') %]
+ [% SET article_requests = Context.Scalar( Context.Scalar( patron, 'article_requests' ), 'filter_by_current') %]
<li>
- <a href="#article-requests" id="article-requests-tab"> [% patron.article_requests_current.count | html %] Article requests</a>
+ <a href="#article-requests" id="article-requests-tab"> [% article_requests.count | html %] Article requests</a>
</li>
[% END %]
- <li>
- [% IF ( patron.return_claims.count ) %]
- <a href="#return-claims" id="return-claims-tab">
- <span id="return-claims-count-resolved">[% patron.return_claims.resolved.count | html %]</span>
- /
- <span id="return-claims-count-unresolved">[% patron.return_claims.unresolved.count | html %]</span>
- Claim(s)
- </a>
- [% ELSE %]
- <a href="#return-claims" id="return-claims-tab">
- <span id="return-claims-count-resolved">0</span>
- /
- <span id="return-claims-count-unresolved">0</span>
- Claim(s)
- </a>
- [% END %]
- </li>
+ [% IF Koha.Preference('ClaimReturnedLostValue') %]
+ <li>
+ [% IF ( patron.return_claims.count ) %]
+ <a href="#return-claims" id="return-claims-tab">
+ Claim(s)
+ [% IF patron.return_claims.resolved.count == 0 %]
+ <span title="Resolved claims" class="label label-default" id="return-claims-count-resolved">[% patron.return_claims.resolved.count | html %]</span>
+ [% ELSE %]
+ <span title="Resolved claims" class="label label-success" id="return-claims-count-resolved">[% patron.return_claims.resolved.count | html %]</span>
+ [% END %]
+ [% IF patron.return_claims.unresolved.count == 0 %]
+ <span title="Unresolved claims" class="label label-default" id="return-claims-count-unresolved">[% patron.return_claims.unresolved.count | html %]</span>
+ [% ELSE %]
+ <span title="Unresolved claims" class="label label-warning" id="return-claims-count-unresolved">[% patron.return_claims.unresolved.count | html %]</span>
+ [% END %]
+
+ </a>
+ [% ELSE %]
+ <a href="#return-claims" id="return-claims-tab">
+ Claim(s)
+ <span title="Resolved claims" class="label label-default" id="return-claims-count-resolved">0</span>
+ <span title="Unresolved claims" class="label label-default" id="return-claims-count-unresolved">0</span>
+ </a>
+ [% END %]
+ </li>
+ [% END %]
<li>
<a id="debarments-tab-link" href="#reldebarments">[% debarments.size | html %] Restrictions</a>
</li>
- [% 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) %] <!-- 0 => not OPAC -->
[% IF CAN_user_clubs && ( enrollable.count || enrollments.count ) %]
<li>
<a id="clubs-tab-link" href="#clubs-tab">
<fieldset class="action">
<input type="submit" class="cancel" name="submit" value="Cancel marked holds" />
+
+ [% SET hold_cancellation = AuthorisedValues.GetAuthValueDropbox('HOLD_CANCELLATION') %]
+ [% IF hold_cancellation %]
+ <label for="cancellation-reason">Cancellation reason:</label>
+ <select name="cancellation-reason">
+ <option value="">No reason given</option>
+ [% FOREACH reason IN hold_cancellation %]
+ <option value="[% reason.authorised_value | html %]">[% reason.lib | html %]</option>
+ [% END %]
+ </select>
+ [% END %]
</fieldset>
</form>
[% IF Koha.Preference('AutoResumeSuspendedHolds') %]
<label for="suspend_until">until</label>
- <input type="text" size="10" id="suspend_until" name="suspend_until" class="datepicker futuredate"/>
+ <input type="text" size="10" id="suspend_until" name="suspend_until" class="flatpickr" data-flatpickr-futuredate="true"/>
<span class="hint">Specify date on which to resume [% INCLUDE 'date-format.inc' %]: </span>
[% END %]
</fieldset>
</div> [% # /div#reserves %]
[% END %]
- [% INCLUDE 'patron-return-claims.inc' %]
+ [% IF Koha.Preference('ClaimReturnedLostValue') %]
+ [% INCLUDE 'patron-return-claims.inc' %]
+ [% END %]
[% IF Koha.Preference('ArticleRequests') %]
[% INCLUDE 'patron-article-requests.inc' %]
[% 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' %]
+ [% INCLUDE 'select2.inc' %]
+ [% INCLUDE 'js-date-format.inc' %]
<script>
/* Set some variable needed in circulation.js */
var logged_in_user_borrowernumber = "[% logged_in_user.borrowernumber | html %]";
var ClaimReturnedLostValue = "[% Koha.Preference('ClaimReturnedLostValue') | html %]";
var ClaimReturnedChargeFee = "[% Koha.Preference('ClaimReturnedChargeFee') | html %]";
var ClaimReturnedWarningThreshold = "[% Koha.Preference('ClaimReturnedWarningThreshold') | html %]";
+ var UnseenRenewals = "[% Koha.Preference('UnseenRenewals') | html %]";
var interface = "[% interface | html %]";
var theme = "[% theme | html %]";
var borrowernumber = "[% patron.borrowernumber | html %]";
[% FOREACH b IN relatives_borrowernumbers %]
relatives_borrowernumbers.push("[% b | html %]");
[% END %]
-
- var MSG_EXPORT_SELECT_CHECKOUTS = _("You must select checkout(s) to export");
- var MSG_CONFIRM_DELETE_MESSAGE = _("Are you sure you want to delete this message? This cannot be undone.");
var SuspendHoldsIntranet = [% ( Koha.Preference('SuspendHoldsIntranet') ) ? 1 : 0 | html %];
</script>
[% 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 %]
- [% Asset.js("js/messaging-preference-form.js") | $raw %]
<script>
- columns_settings_issues_table = [% ColumnsSettings.GetColumns( 'members', 'moremember', 'issues-table', 'json' ) | $raw %]
+ columns_settings_issues_table = [% TablesSettings.GetColumns( 'members', 'moremember', 'issues-table', 'json' ) | $raw %]
$(document).ready(function() {
+ $("#info_digests").tooltip();
if ( $('#clubs-tab').length ) {
$('#clubs-tab-link').on('click', function() {
$('#'+ui.newTab.context.id).click();
}
} );
- $("#holdst").dataTable($.extend(true, {}, dataTablesDefaults, {
- "sDom": 't',
- "aoColumnDefs": [
- { "aTargets": [ -1,-2 ], "bSortable": false, "bSearchable": false }
- ],
- "aoColumns": [
- { "sType": "title-string" },{ "sType": "anti-the" },null,null,null,null,null,null
- ],
- "bPaginate": false
- }));
-
$("#view_restrictions").on("click",function(){
$('#debarments-tab-link').click();
}
}
}
-
- function validate1(date) {
- var today = new Date();
- if ( date < today ) {
- return true;
- } else {
- return false;
- }
- };
</script>
[% END %]