@@ -, +, @@ updated also update SMS number. --- .../intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 13 ++++++++++++- .../opac-tmpl/bootstrap/en/modules/opac-memberentry.tt | 12 ++++++++++++ opac/opac-memberentry.pl | 1 + 3 files changed, 25 insertions(+), 1 deletion(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -72,6 +72,17 @@ mrform.hide(); e.preventDefault(); }); + [% IF (SMSSendDriver ) %] + $("#phone").on("input",function(e){ + if ($(this).val() != $("#SMSnumber").val()){ + $("#phone-reminder").css("display", "block"); + } else { + if ($("#phone-reminder").css("display") == "block") { + $("#phone-reminder").css("display", "none"); + } + } + }); + [% END %] }); function clear_entry(node) { @@ -513,7 +524,7 @@ [% END %] Primary phone: - [% IF ( mandatoryphone ) %]Required[% END %]
Shows on transit slips
+ [% IF ( mandatoryphone ) %]Required[% END %]
Shows on transit slips[% IF ( SMSSendDriver ) %][% END %]
[% END %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt @@ -397,6 +397,7 @@ [% IF mandatory.defined('phone') %]Required[% END %] + [% IF ( SMSSendDriver ) %]
[% END %] [% END %] @@ -853,6 +854,17 @@ error.css('width', 'auto'); } }); + [% IF (SMSSendDriver ) %] + $("#borrower_phone").on("input",function(e){ + if ($(this).val() != "[% borrower.phone %]"){ + $("#phone-reminder").css("display", "block"); + } else { + if ($("#phone-reminder").css("display") == "block") { + $("#phone-reminder").css("display", "none"); + } + } + }); + [% END %] }); //]]> --- a/opac/opac-memberentry.pl +++ a/opac/opac-memberentry.pl @@ -68,6 +68,7 @@ $template->param( member_titles => GetTitles() || undef, branches => GetBranchesLoop(), OPACPatronDetails => C4::Context->preference('OPACPatronDetails'), + SMSSendDriver => C4::Context->preference('SMSSendDriver'), ); if ( $action eq 'create' ) { --