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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt (-18 / +43 lines)
Lines 594-605 Link Here
594
                </div> <!-- /.panel-heading -->
594
                </div> <!-- /.panel-heading -->
595
                <div id="[% letter.message_transport_type | html %]_[% lang | html %]" class="panel-collapse collapse" role="tabpanel" aria-labelledby="[% letter.message_transport_type | html %]_[% lang | html %]Heading">
595
                <div id="[% letter.message_transport_type | html %]_[% lang | html %]" class="panel-collapse collapse" role="tabpanel" aria-labelledby="[% letter.message_transport_type | html %]_[% lang | html %]Heading">
596
                    <div class="panel-body">
596
                    <div class="panel-body">
597
                        [% IF letter.message_transport_type == "sms" and not Koha.Preference("SMSSendDriver") %]
597
                        [% SET sms_readonly = letter.message_transport_type == "sms" and not Koha.Preference("SMSSendDriver") %]
598
                            <fieldset class="rows mtt" disabled="disabled">
598
                        <fieldset class="rows mtt">
599
                            [% IF sms_readonly %]
599
                                <div class="dialog message">You should enable the SMSSendDriver preference to use the SMS templates.</div>
600
                                <div class="dialog message">You should enable the SMSSendDriver preference to use the SMS templates.</div>
600
                        [% ELSE %]
601
                            [% END %]
601
                            <fieldset class="rows mtt">
602
                        [% END %]
603
                            <input type="hidden" name="message_transport_type" value="[% letter.message_transport_type | html %]" />
602
                            <input type="hidden" name="message_transport_type" value="[% letter.message_transport_type | html %]" />
604
                            <input type="hidden" name="lang" value="[% lang | html %]" />
603
                            <input type="hidden" name="lang" value="[% lang | html %]" />
605
                            <ol>
604
                            <ol>
Lines 618-656 Link Here
618
                                <li>
617
                                <li>
619
                                    <label for="is_html_[% letter.message_transport_type | html %]_[% lang | html %]">HTML message:</label>
618
                                    <label for="is_html_[% letter.message_transport_type | html %]_[% lang | html %]">HTML message:</label>
620
                                    [% IF letter.is_html %]
619
                                    [% IF letter.is_html %]
621
                                        <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" checked="checked" />
620
                                        [% IF sms_readonly %]
621
                                            <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" checked="checked" disabled="disabled" />
622
                                        [% ELSE %]
623
                                            <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" checked="checked" />
624
                                        [% END %]
622
                                    [% ELSE %]
625
                                    [% ELSE %]
623
                                        <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" />
626
                                        [% IF sms_readonly %]
627
                                            <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" disabled="disabled" />
628
                                        [% ELSE %]
629
                                            <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" />
630
                                        [% END %]
624
                                    [% END %]
631
                                    [% END %]
625
                                </li>
632
                                </li>
626
                                <li>
633
                                <li>
627
                                    <label for="title_[% letter.message_transport_type | html %]_[% lang | html %]">Message subject:</label><input type="text" id="title_[% letter.message_transport_type | html %]_[% lang | html %]" name="title" size="60" value="[% letter.title | html %]" />
634
                                    <label for="title_[% letter.message_transport_type | html %]_[% lang | html %]">Message subject:</label>
635
                                    [% IF sms_readonly %]
636
                                        <input type="text" id="title_[% letter.message_transport_type | html %]_[% lang | html %]" name="title" size="60" value="[% letter.title | html %]" readonly />
637
                                    [% ELSE %]
638
                                        <input type="text" id="title_[% letter.message_transport_type | html %]_[% lang | html %]" name="title" size="60" value="[% letter.title | html %]" />
639
                                    [% END %]
628
                                </li>
640
                                </li>
629
                                <li>
641
                                <li>
630
                                    <label for="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]">Message body:</label>
642
                                    <label for="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]">Message body:</label>
631
                                    [% IF letter.message_transport_type == 'sms' %]
643
                                    [% IF letter.message_transport_type == 'sms' %]
632
                                        <span class="sms_counter" id="sms_counter_[% lang | html %]">
644
                                        [% IF !sms_readonly %]
633
                                            [% IF letter.content && letter.content.length > 0 %]
645
                                            <span class="sms_counter" id="sms_counter_[% lang | html %]">
634
                                                [% tx("{content_length} / 160 characters", {content_length = letter.content.length} ) %]
646
                                                [% IF letter.content && letter.content.length > 0 %]
635
                                            [% ELSE %]
647
                                                    [% tx("{content_length} / 160 characters", {content_length = letter.content.length} ) %]
636
                                                [% tx("{content_length} / 160 characters", {content_length = 0} ) %]
648
                                                [% ELSE %]
637
                                            [% END %]
649
                                                    [% tx("{content_length} / 160 characters", {content_length = 0} ) %]
638
                                        </span>
650
                                                [% END %]
651
                                            </span>
652
                                        [% END %]
639
                                    [% END %]
653
                                    [% END %]
640
                                    <table>
654
                                    <table>
641
                                        <tr>
655
                                        <tr>
642
                                            <td>
656
                                            <td>
643
                                                <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]" multiple="multiple" size="9">
657
                                                [% IF sms_readonly %]
658
                                                    <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]" multiple="multiple" size="9" disabled="disabled" >
659
                                                [% ELSE%]
660
                                                    <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]" multiple="multiple" size="9">
661
                                                [% END %]
644
                                                    [% FOREACH SQLfieldname IN SQLfieldnames %]
662
                                                    [% FOREACH SQLfieldname IN SQLfieldnames %]
645
                                                        <option value="[% SQLfieldname.value | html %]">[% SQLfieldname.text | html %]</option>
663
                                                        <option value="[% SQLfieldname.value | html %]">[% SQLfieldname.text | html %]</option>
646
                                                    [% END %]
664
                                                    [% END %]
647
                                                </select>
665
                                                </select>
648
                                            </td>
666
                                            </td>
649
                                            <td class="actions">
667
                                            <td class="actions">
650
                                                <button type="button" data-containerid="[% letter.message_transport_type | html %]_[% lang | html %]" class="btn btn-default btn-sm insert">Insert <i class="fa-solid fa-right-long"></i></button>
668
                                                [% IF sms_readonly %]
669
                                                    <button type="button" data-containerid="[% letter.message_transport_type | html %]_[% lang | html %]" class="btn btn-default btn-sm insert">Insert <i class="fa-solid fa-right-long" disabled="disabled"></i></button>
670
                                                [% ELSE %]
671
                                                    <button type="button" data-containerid="[% letter.message_transport_type | html %]_[% lang | html %]" class="btn btn-default btn-sm insert">Insert <i class="fa-solid fa-right-long"></i></button>
672
                                                [% END %]
651
                                            </td>
673
                                            </td>
652
                                            <td>
674
                                            <td>
675
                                            [% IF sms_readonly %]
676
                                                <textarea name="content" data-lang="[% lang | html %]" class="content_[% letter.message_transport_type | html %]" id="content_[% letter.message_transport_type | html %]_[% lang | html %]" cols="80" rows="15" readonly>[% letter.content | html %]</textarea>
677
                                            [% ELSE %]
653
                                                <textarea name="content" data-lang="[% lang | html %]" class="content_[% letter.message_transport_type | html %]" id="content_[% letter.message_transport_type | html %]_[% lang | html %]" cols="80" rows="15">[% letter.content | html %]</textarea>
678
                                                <textarea name="content" data-lang="[% lang | html %]" class="content_[% letter.message_transport_type | html %]" id="content_[% letter.message_transport_type | html %]_[% lang | html %]" cols="80" rows="15">[% letter.content | html %]</textarea>
679
                                            [% END %]
654
                                            </td>
680
                                            </td>
655
                                        </tr>
681
                                        </tr>
656
                                    </table>
682
                                    </table>
657
- 

Return to bug 37891