@@ -, +, @@ --- .../prog/en/modules/members/memberentrygen.tt | 22 +++++++++++++++++-- 1 files changed, 19 insertions(+), 3 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -1,4 +1,5 @@ [% IF ( opduplicate ) %][% SET focusAction = "clearDupe" %][% END %] +[% USE Koha %] [% USE KohaDates %] [% INCLUDE 'doc-head-open.inc' %] Koha › Patrons › @@ -103,6 +104,12 @@ $(mytables).find(" li[data-category_code='']").show(); } + function checkAcctMail() { + if ( $("#mailacctdetails").length ) { // does it exist? + $("#mailacctdetails").prop('checked', true); + } + } + var MSG_SEPARATOR = _("Separator must be / in field %s"); var MSG_INCORRECT_DAY = _("Invalid day entered in field %s"); var MSG_INCORRECT_MONTH = _("Invalid month entered in field %s"); @@ -1076,7 +1083,7 @@ [% IF ( opduplicate ) %] <input type="text" id="userid" name="userid" size="20" value="" /> [% ELSE %] - <input type="text" id="userid" name="userid" size="20" value="[% userid %]" /> + <input type="text" id="userid" name="userid" size="20" value="[% userid %]" onchange="checkAcctMail();" /> [% END %] [% END %] @@ -1113,14 +1120,14 @@ [% IF ( opduplicate ) %] <input type="password" id="password" name="password" size="20" /> [% ELSE %] - <input type="password" id="password" name="password" size="20" value="****" /> + <input type="password" id="password" name="password" size="20" value="****" onchange="checkAcctMail();" /> [% END %] [% END %] [% ELSE %] [% IF ( NoUpdateLogin ) %] <input type="password" id="password" name="password" size="20" disabled="disabled" value="" /> [% ELSE %] - <input type="password" id="password" name="password" size="20" value="" /> + <input type="password" id="password" name="password" size="20" value="" onchange="checkAcctMail();" /> [% END %] [% END %] [% END %] @@ -1169,6 +1176,15 @@ [% END %] [% IF ( mandatorypassword ) %]<span class="required">Required</span>[% END %][% IF ( ERROR_password_mismatch ) %]<span class="required">Passwords do not match</span>[% END %] </li> + [% IF Koha.Preference('AutoEmailOpacUser') %] + [% IF opadd || opduplicate # will already trigger automatic mail %] + [% ELSE %] + <li> + <label for="mailacctdetails"> </label> + <input type="checkbox" id="mailacctdetails" name="mailacctdetails"> Mail account details to patron when saving this record</input> + </li> + [% END %] + [% END %] </ol> </fieldset> [% END # hide fieldset %][% END %] --