View | Details | Raw Unified | Return to bug 6458
Collapse All | Expand All

(-)a/C4/Form/MessagingPreferences.pm (-2 / +2 lines)
Lines 140-148 sub set_form_values { Link Here
140
            } ( 0..30 ); # FIXME: 30 is a magic number.
140
            } ( 0..30 ); # FIXME: 30 is a magic number.
141
        }
141
        }
142
        foreach my $transport ( @{$pref->{'transports'}} ) {
142
        foreach my $transport ( @{$pref->{'transports'}} ) {
143
            $option->{'transport_'.$transport} = 'checked="checked"';
143
            $option->{'transports_'.$transport} = 1;
144
        }
144
        }
145
        $option->{'digest'} = 'checked="checked"' if $pref->{'wants_digest'};
145
        $option->{'digest'} = 1 if $pref->{'wants_digest'};
146
    }
146
    }
147
    $template->param(messaging_preferences => $messaging_options);
147
    $template->param(messaging_preferences => $messaging_options);
148
}
148
}
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-messaging.tt (-12 / +38 lines)
Lines 59-87 Link Here
59
      <td>-</td>
59
      <td>-</td>
60
      [% END %]
60
      [% END %]
61
      [% IF ( messaging_preference.transport_sms ) %]
61
      [% IF ( messaging_preference.transport_sms ) %]
62
      [% IF ( SMSSendDriver ) %]<td><input type="checkbox"
62
        [% IF ( SMSSendDriver ) %]
63
                 id="sms[% messaging_preference.message_attribute_id %]"
63
        <td>
64
                 name="[% messaging_preference.message_attribute_id %]"
64
          [% IF ( messaging_preference.transports_sms ) %]
65
                 value="sms" [% messaging_preference.transport_sms %] onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" /></td>[% END %]
65
          <input type="checkbox"
66
                     id="sms[% messaging_preference.message_attribute_id %]"
67
                     name="[% messaging_preference.message_attribute_id %]"
68
                     value="sms" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
69
          [% ELSE %]
70
          <input type="checkbox"
71
                     id="sms[% messaging_preference.message_attribute_id %]"
72
                     name="[% messaging_preference.message_attribute_id %]"
73
                     value="sms" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
74
          [% END %]
75
        </td>
76
        [% END %]
66
      [% ELSE %]
77
      [% ELSE %]
67
      <td>-</td>
78
        <td>-</td>
68
      [% END %]
79
      [% END %]
69
80
70
      [% IF ( messaging_preference.transport_email ) %]
81
      [% IF ( messaging_preference.transport_email ) %]
71
      <td><input type="checkbox"
82
      <td>
72
                 id="email[% messaging_preference.message_attribute_id %]"
83
        [% IF ( messaging_preference.transports_email ) %]
73
                 name="[% messaging_preference.message_attribute_id %]"
84
        <input type="checkbox"
74
                 value="email"   [% messaging_preference.transport_email %] onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
85
                   id="email[% messaging_preference.message_attribute_id %]"
86
                   name="[% messaging_preference.message_attribute_id %]"
87
                   value="email" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
88
        [% ELSE %]
89
        <input type="checkbox"
90
                   id="email[% messaging_preference.message_attribute_id %]"
91
                   name="[% messaging_preference.message_attribute_id %]"
92
                   value="email" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
93
        [% END %]
75
      </td>
94
      </td>
76
      [% ELSE %]
95
      [% ELSE %]
77
      <td>-</td>
96
      <td>-</td>
78
      [% END %]
97
      [% END %]
79
98
80
      [% IF ( messaging_preference.has_digest ) %]
99
      [% IF ( messaging_preference.has_digest ) %]
81
      <td><input type="checkbox"
100
      <td>
101
      [% IF ( messaging_preference.digest ) %]
102
      <input type="checkbox"
82
                 id="digest[% messaging_preference.message_attribute_id %]"
103
                 id="digest[% messaging_preference.message_attribute_id %]"
83
                 value="[% messaging_preference.message_attribute_id %]"
104
                 value="[% messaging_preference.message_attribute_id %]"
84
                 name="digest"   [% messaging_preference.digest %] onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
105
                 name="digest" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
106
      [% ELSE %]
107
      <input type="checkbox"
108
                 id="digest[% messaging_preference.message_attribute_id %]"
109
                 value="[% messaging_preference.message_attribute_id %]"
110
                 name="digest" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
111
      [% END %]
85
      </td>
112
      </td>
86
      [% ELSE %]
113
      [% ELSE %]
87
      <td>-</td>
114
      <td>-</td>
88
- 

Return to bug 6458