From: Niclas Zimmermann Date: Thu, 16 Aug 2012 10:05:03 +0000 (+0200) Subject: Sonderzeichen in Einzelansicht Erzeugnis X-Git-Tag: release-3.0.0beta1~296 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=c6cd7142865f32799bed28d218a9c59d4bdd03e2;p=kivitendo-erp.git Sonderzeichen in Einzelansicht Erzeugnis Wenn in der Artikelbeschreibung oder Warengruppe von Bestandteilen des Erzeugnis Sonderzeichen verwendet werden, kam es bisher zu Problemen, vor allem wenn man den Button "Aktualisieren" benutzt. Dieser Fehler ist nun behoben, sowohl für die Artikelbeschreibung, als auch für die Warengruppe, auch wenn Sonderzeichen in der Warengruppe bisher kaum funktionieren. --- diff --git a/bin/mozilla/ic.pl b/bin/mozilla/ic.pl index f7985cf04..1eddce3b2 100644 --- a/bin/mozilla/ic.pl +++ b/bin/mozilla/ic.pl @@ -1724,9 +1724,14 @@ sub assembly_row { } push @row_hiddens, qw(unit description partnumber partsgroup); $row{unit}{data} = $form->{"unit_$i"}; - $row{description}{data} = $form->{"description_$i"}; - $row{partsgroup}{data} = $form->{"partsgroup_$i"}; - $row{bom}{align} = 'center'; + #Bei der Artikelbeschreibung und Warengruppe können Sonderzeichen verwendet + #werden, die den HTML Code stören. Daher sollen diese im Template escaped werden + #dies geschieht, wenn die Variable escape gesetzt ist + $row{description}{data} = $form->{"description_$i"}; + $row{description}{escape} = 1; + $row{partsgroup}{data} = $form->{"partsgroup_$i"}; + $row{partsgroup}{escape} = 1; + $row{bom}{align} = 'center'; } $row{lastcost}{data} = $line_purchase_price; diff --git a/templates/webpages/ic/assembly_row.html b/templates/webpages/ic/assembly_row.html index 02a7804bb..1eaea8637 100644 --- a/templates/webpages/ic/assembly_row.html +++ b/templates/webpages/ic/assembly_row.html @@ -17,7 +17,11 @@ [%- FOREACH col = COLUMNS %] [%- SET rcol = row.$col %] + [%- IF rcol.escape %] +