+[% USE Koha %]
+[% SET NorwegianPatronDBEnable = Koha.Preference( 'NorwegianPatronDBEnable' ) %]
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
[% IF ( CAN_user_borrowers ) %]
- $("#deletepatron").click(function(){
+ [% IF ( NorwegianPatronDBEnable == 1 ) %]
+ $("#deletepatronlocal").click(function(){
+ confirm_local_deletion();
+ $(".btn-group").removeClass("open");
+ return false;
+ });
+ $("#deletepatronremote").click(function(){
+ confirm_remote_deletion();
+ $(".btn-group").removeClass("open");
+ return false;
+ });
+ $("#deletepatronboth").click(function(){
+ confirm_both_deletion();
+ $(".btn-group").removeClass("open");
+ return false;
+ });
+ [% ELSE %]
+ $("#deletepatron").click(function(){
confirm_deletion();
$(".btn-group").removeClass("open");
return false;
});
+ [% END %]
$("#renewpatron").click(function(){
confirm_reregistration();
$(".btn-group").removeClass("open");
$(".btn-group").removeClass("open");
});[% END %]
[% END %]
-
+ $("#updatechild, #patronflags, #renewpatron, #deletepatron").tooltip();
$("#exportcheckins").click(function(){
export_barcodes();
$(".btn-group").removeClass("open");
window.location='/cgi-bin/koha/members/deletemem.pl?member=[% borrowernumber %]';
}
}
+function confirm_local_deletion() {
+ var is_confirmed = window.confirm(_("Are you sure you want to delete this patron from the local database? This cannot be undone."));
+ if (is_confirmed) {
+ window.location='/cgi-bin/koha/members/deletemem.pl?member=[% borrowernumber %]&deletelocal=true&deleteremote=false';
+ }
+}
+function confirm_remote_deletion() {
+ var is_confirmed = window.confirm(_("Are you sure you want to delete this patron from the Norwegian national patron database? This cannot be undone."));
+ if (is_confirmed) {
+ window.location='/cgi-bin/koha/members/deletemem.pl?member=[% borrowernumber %]&deletelocal=false&deleteremote=true';
+ }
+}
+function confirm_both_deletion() {
+ var is_confirmed = window.confirm(_("Are you sure you want to delete this patron both from the local database and from the Norwegian national patron database? This cannot be undone."));
+ if (is_confirmed) {
+ window.location='/cgi-bin/koha/members/deletemem.pl?member=[% borrowernumber %]&deletelocal=true&deleteremote=true';
+ }
+}
[% IF ( is_child ) %]function confirm_updatechild() {
var is_confirmed = window.confirm(_("Are you sure you want to update this child to an Adult category? This cannot be undone."));
}
var slip_re = /slip/;
function printx_window(print_type) {
- var handler = print_type.match(slip_re) ? "printslip" : "moremember";
+ var handler = print_type.match(slip_re) ? "printslip" : "summary-print";
window.open("/cgi-bin/koha/members/" + handler + ".pl?borrowernumber=[% borrowernumber %]&print=" + print_type, "printwindow");
return false;
}
<div id="toolbar" class="btn-toolbar">
[% IF ( CAN_user_borrowers ) %]
- [% IF ( category_type ) %]
- [% IF ( guarantor ) %]
- <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&guarantorid=[% guarantorborrowernumber %]&category_type=[% category_type %]">
- [% ELSE %]
- <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&category_type=[% category_type %]">
- [% END %]
- <i class="icon-pencil"></i> Edit</a>
- [% ELSE %] <!-- try with categorycode if no category_type -->
- [% IF ( categorycode ) %]
- <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&categorycode=[% categorycode %]"><i class="icon-pencil"></i> Edit</a>
- [% ELSE %] <!-- if no categorycode, set category_type to A by default -->
- <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&category_type=A"><i class="icon-pencil"></i> Edit</a>
- [% END %]
+ [% IF ( guarantor ) %]
+ <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&guarantorid=[% guarantorborrowernumber %]&categorycode=[% categorycode %]">
+ [% ELSE %]
+ <a id="editpatron" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=modify&destination=circ&borrowernumber=[% borrowernumber %]&categorycode=[% categorycode %]">
[% END %]
+ <i class="icon-pencil"></i> Edit</a>
[% END %]
[% IF ( CAN_user_borrowers ) %]
[% IF ( adultborrower AND activeBorrowerRelationship ) %]
- <a id="addchild" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=add&guarantorid=[% borrowernumber %]&category_type=C"><i class="icon-plus"></i> Add child</a>
+ <a id="addchild" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=add&guarantorid=[% borrowernumber %]"><i class="icon-plus"></i> Add child</a>
[% END %]
[% IF ( CAN_user_borrowers ) %]
<a id="changepassword" class="btn btn-small" href="/cgi-bin/koha/members/member-password.pl?member=[% borrowernumber %]"><i class="icon-lock"></i> Change password</a>
[% END %]
+ <a id="duplicate" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=duplicate&borrowernumber=[% borrowernumber %]&categorycode=[% categorycode %]"><i class="icon-copy"></i>Duplicate</a>
[% END %]
- <a id="duplicate" class="btn btn-small" href="/cgi-bin/koha/members/memberentry.pl?op=duplicate&borrowernumber=[% borrowernumber %]&category_type=[% category_type %]"><i class="icon-copy"></i>Duplicate</a>
<div class="btn-group">
<button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="icon-print"></i> Print <span class="caret"></span></button>
<ul class="dropdown-menu">
[% IF ( CAN_user_borrowers ) %]
<li><a id="renewpatron" href="/cgi-bin/koha/members/setstatus.pl?borrowernumber=[% borrowernumber %]&cardnumber=[% cardnumber %]&destination=[% destination %]&reregistration=y">Renew patron</a></li>
[% ELSE %]
- <li class="disabled"><a id="renewpatron" href="#">Renew patron</a></li>
+ <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="You are not authorized to renew patrons" id="renewpatron" href="#">Renew patron</a></li>
[% END %]
[% IF ( CAN_user_permissions ) %]
<li><a id="patronflags" href="/cgi-bin/koha/members/member-flags.pl?member=[% borrowernumber %]">Set permissions</a></li>
[% ELSE %]
- <li class="disabled"><a id="patronflags" href="#">Set permissions</a></li>
+ <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="You are not authorized to set permissions" id="patronflags" href="#">Set permissions</a></li>
[% END %]
[% IF ( CAN_user_borrowers ) %]
- <li><a id="deletepatron" href="#">Delete</a></li>
+ [% IF ( NorwegianPatronDBEnable == 1 ) %]
+ <li><a id="deletepatronlocal" href="#">Delete local</a></li>
+ <li><a id="deletepatronremote" href="#">Delete remote</a></li>
+ <li><a id="deletepatronboth" href="#">Delete local and remote</a></li>
+ [% ELSE %]
+ <li><a id="deletepatron" href="#">Delete</a></li>
+ [% END %]
[% ELSE %]
- <li class="disabled"><a id="deletepatron" href="#">Delete</a></li>
+ <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="You are not authorized to delete patrons" id="deletepatron" href="#">Delete</a></li>
[% END %]
[% IF ( is_child ) %]
<li><a id="updatechild" href="#">Update child to adult patron</a></li>
[% ELSE %]
- <li class="disabled"><a id="updatechild" href="#">Update child to adult patron</a></li></li>
+ <li class="disabled"><a data-toggle="tooltip" data-placement="left" title="Patron is an adult" id="updatechild" href="#">Update child to adult patron</a></li></li>
[% END %]
<li><a id="exportcheckins" href="#">Export today's checked in barcodes</a></li>
</ul>