@@ -, +, @@ --- C4/Form/MessagingPreferences.pm | 1 + admin/categorie.pl | 10 ++++++---- .../prog/en/includes/messaging-preference-form.inc | 12 +++++++++--- .../prog/en/modules/admin/categorie.tmpl | 8 +++++++- .../opac-tmpl/prog/en/modules/opac-messaging.tmpl | 12 +++++++++--- 5 files changed, 32 insertions(+), 11 deletions(-) --- a/C4/Form/MessagingPreferences.pm +++ a/C4/Form/MessagingPreferences.pm @@ -122,6 +122,7 @@ sub set_form_values { my $messaging_options = C4::Members::Messaging::GetMessagingOptions(); PREF: foreach my $option ( @$messaging_options ) { my $pref = C4::Members::Messaging::GetMessagingPreferences( { %{ $target_params }, message_name => $option->{'message_name'} } ); + $option->{ $option->{'message_name'} } = 1; # make a hashref of the days, selecting one. if ( $option->{'takes_days'} ) { my $days_in_advance = $pref->{'days_in_advance'} ? $pref->{'days_in_advance'} : 0; --- a/admin/categorie.pl +++ a/admin/categorie.pl @@ -239,10 +239,12 @@ sub _get_brief_messaging_prefs { PREF: foreach my $option ( @$messaging_options ) { my $pref = C4::Members::Messaging::GetMessagingPreferences( { categorycode => $categorycode, message_name => $option->{'message_name'} } ); - next unless @{$pref->{'transports'}}; - my $brief_pref = { message_attribute_id => $option->{'message_attribute_id'}, - message_name => $option->{'message_name'}, - }; + next unless $pref->{'transports'}; + my $brief_pref = { + message_attribute_id => $option->{'message_attribute_id'}, + message_name => $option->{'message_name'}, + $option->{'message_name'} => 1 + }; foreach my $transport ( @{$pref->{'transports'}} ) { push @{ $brief_pref->{'transports'} }, { transport => $transport }; } --- a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc @@ -27,7 +27,13 @@ - + Item DUE + Advance Notice + Upcoming Events + Hold Filled + Item Check-in + Item Checkout + Unknown @@ -45,7 +51,7 @@ - - + - - + --> --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tmpl @@ -298,7 +298,13 @@ Confirm Deletion of Category - : + Item DUE + Advance Notice + Upcoming Events + Hold Filled + Item Check-in + Item Checkout + Unknown : --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tmpl +++ a/koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tmpl @@ -39,7 +39,13 @@  Days in advanceSMSEmailDigests only?Do not notify - + Item DUE + Advance Notice + Upcoming Events + Hold Filled + Item Check-in + Item Checkout + Unknown " name="" value="sms" onclick = "document.opacmessaging.none.checked=false;" /> - - + -->