|
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 |
- |
|
|