+ </fieldset>
+<!-- /TMPL_IF--><!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
+
+<!-- TMPL_IF NAME="step_5" --><!-- TMPL_IF NAME="EnhancedMessagingPreferences" -->
+ <fieldset class="rows" id="memberentry_messaging_prefs">
+ <!-- TMPL_IF NAME="opadd" -->
+ <!-- handle changing prefs if creating new patron and changing
+ the patron category
+ -->
+ <script language="javascript" type="text/javascript">//<![CDATA[
+ $(document).ready(function(){
+ var message_prefs_dirty = false;
+ $('#memberentry_messaging_prefs > *').change(function() {
+ message_prefs_dirty = true;
+ });
+ $('#categorycode').change(function() {
+ var categorycode = $(this).val();
+ if (message_prefs_dirty) {
+ if (!confirm('Change messaging preferences to default for this category?')) {
+ return;
+ }
+ }
+ $.getJSON('/cgi-bin/koha/members/default_messageprefs.pl?categorycode=' + categorycode,
+ function(data) {
+ $.each(data.messaging_preferences, function(i, item) {
+ var attrid = item.message_attribute_id;
+ var transports = ['email', 'rss', 'sms'];
+ $.each(transports, function(j, transport) {
+ if (item['transport-' + transport] != ' ') {
+ $('#' + transport + attrid).attr('checked', item['transport-' + transport]);
+ } else {
+ $('#' + transport + attrid).removeAttr('checked');
+ }
+ });
+ if (item.digest && item.digest != ' ') {
+ $('#digest' + attrid).attr('checked', item.digest);
+ } else {
+ $('#digest' + attrid).removeAttr('checked');
+ }
+ if (item.takes_days == '1') {
+ $('[name=' + attrid + '-DAYS]').val('' + item.days_in_advance);
+ }
+ });
+ message_prefs_dirty = false;
+ }
+ );
+ });
+ });
+ //]]>
+ </script>
+ <!-- /TMPL_IF -->
+ <input type="hidden" name="setting_messaging_prefs" value="1" />
+ <legend>Patron messaging preferences</legend>
+ <!-- TMPL_INCLUDE NAME="messaging-preference-form.inc" -->
+ <!-- TMPL_IF NAME="SMSSendDriver" -->
+ <p><label for="SMSnumber">SMS number:</label>
+ <input type="text" id="SMSnumber" name="SMSnumber" value="<!-- TMPL_VAR NAME="SMSnumber" -->" />
+ </p>