- if ($form->{description} =~ /.*Alupreisberechnung.*/) {
- $form->{description} =~ /.*Alupreisberechnung:\n(.*)kg Aluminiumprofil Einzelpreis: (.*) Gesamt: (.*)\n(.*)m Eloxal Einzelpreis: (.*) Gesamt: (.*)/;
- $form->{qty_alu} = $1;
- $form->{price_alu} = $2;
- $form->{total_alu} = $3;
- $form->{qty_eloxal} = $4;
- $form->{price_eloxal} = $5;
- $form->{total_eloxal} = $6;
- $form->{total} = $form->format_amount(\%myconfig, ($form->parse_amount(\%myconfig, $form->{total_alu}) + $form->parse_amount(\%myconfig, $form->{total_eloxal})));
+sub H {
+ return $form->quote_html($_[0]);
+}
+
+sub Q {
+ return $form->quote($_[0]);
+}
+
+sub E {
+ return $form->escape($_[0]);
+}
+
+sub NTI {
+ my ($element) = @_;
+
+ $element =~ s/tabindex\s*=\s*"\d+"//;
+ return $element;
+}
+
+sub format_dates {
+ $lxdebug->enter_sub();
+
+ my ($dateformat, $longformat, @indices) = @_;
+
+ $dateformat = $myconfig{"dateformat"} unless ($dateformat);
+
+ foreach my $idx (@indices) {
+ next unless (defined($form->{$idx}));
+
+ if (!ref($form->{$idx})) {
+ $form->{$idx} = $locale->reformat_date(\%myconfig, $form->{$idx},
+ $dateformat, $longformat);
+
+ } elsif (ref($form->{$idx}) eq "ARRAY") {
+ for (my $i = 0; $i < scalar(@{$form->{$idx}}); $i++) {
+ $form->{$idx}->[$i] =
+ $locale->reformat_date(\%myconfig, $form->{$idx}->[$i],
+ $dateformat, $longformat);
+ }
+ }