Bug 23762: Editing is_html status of email template fails under multi-languages
To test: 1.Enable multi-languages 2.Set the preference 'TranslateNotices' on 'Allow' 3.Go to: tools==>Notices & slips==>Edit (one notice) 4.Click on the "Email" in the Default, uncheck the checkbox for 'HTML Messages'. 5.Save 6.Reopen the notice, nothing changed. 7.Apply the patch 8.Repeat the steps 4 and 5 9.Success. Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
cce9d03bf9
commit
e0a9cbd8a4
|
|
@ -416,9 +416,9 @@
|
|||
<input type="hidden" name="lang" value="[% lang | html %]" />
|
||||
<label for="is_html_[% letter.message_transport_type | html %]_[% lang | html %]">HTML message:</label>
|
||||
[% IF letter.is_html %]
|
||||
<input type="checkbox" name="is_html_[% letter.message_transport_type | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" checked="checked" />
|
||||
<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" />
|
||||
[% ELSE %]
|
||||
<input type="checkbox" name="is_html_[% letter.message_transport_type | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" />
|
||||
<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" />
|
||||
[% END %]
|
||||
</li>
|
||||
<li>
|
||||
|
|
|
|||
|
|
@ -290,10 +290,10 @@ sub add_validate {
|
|||
my @content = $input->multi_param('content');
|
||||
my @lang = $input->multi_param('lang');
|
||||
for my $mtt ( @mtt ) {
|
||||
my $is_html = $input->param("is_html_$mtt");
|
||||
my $lang = shift @lang;
|
||||
my $is_html = $input->param("is_html_$mtt\_$lang");
|
||||
my $title = shift @title;
|
||||
my $content = shift @content;
|
||||
my $lang = shift @lang;
|
||||
my $letter = C4::Letters::getletter( $oldmodule, $code, $branchcode, $mtt, $lang );
|
||||
|
||||
# getletter can return the default letter even if we pass a branchcode
|
||||
|
|
|
|||
Loading…
Reference in New Issue