projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bei oe suche wurde der Mitarbeiter nicht im callback mitgefuehrt
[kivitendo-erp.git]
/
SL
/
Template.pm
diff --git
a/SL/Template.pm
b/SL/Template.pm
index
18b44d0
..
8693580
100644
(file)
--- a/
SL/Template.pm
+++ b/
SL/Template.pm
@@
-91,7
+91,7
@@
sub format_string {
'<pagebreak>',
'&', quotemeta("\n"),
'"', '\$', '%', '_', '#', quotemeta('^'),
'<pagebreak>',
'&', quotemeta("\n"),
'"', '\$', '%', '_', '#', quotemeta('^'),
- '{', '}', '<', '>', '£', "\r", '±',
+ '{', '}', '<', '>', '£', "\r", '±',
'\xe1',
],
quotemeta("\\") => '\\textbackslash ',
'<pagebreak>' => '',
],
quotemeta("\\") => '\\textbackslash ',
'<pagebreak>' => '',
@@
-108,6
+108,7
@@
sub format_string {
'£' => '\pounds ',
"\r" => "",
'±' => '$\pm$',
'£' => '\pounds ',
"\r" => "",
'±' => '$\pm$',
+ '\xe1' => '$\bullet$',
quotemeta('^') => '\^\\',
quotemeta("\n") => '\newline '
);
quotemeta('^') => '\^\\',
quotemeta("\n") => '\newline '
);
@@
-125,6
+126,8
@@
sub format_string {
$variable =~ s/\$\<\$${key}\$\>\$(.*?)\$<\$\/${key}\$>\$/\\${new}\{$1\}/gi;
}
$variable =~ s/\$\<\$${key}\$\>\$(.*?)\$<\$\/${key}\$>\$/\\${new}\{$1\}/gi;
}
+ $variable =~ s/[\x00-\x1f]//g;
+
return $variable;
}
return $variable;
}
@@
-613,6
+616,37
@@
sub convert_to_pdf {
}
}
+####
+#### PlainTextTemplate
+####
+
+package PlainTextTemplate;
+
+use vars qw(@ISA);
+
+@ISA = qw(LaTeXTemplate);
+
+sub new {
+ my $type = shift;
+
+ return $type->SUPER::new(@_);
+}
+
+sub format_string {
+ my ($self, $variable) = @_;
+
+ return $variable;
+}
+
+sub get_mime_type {
+ return "text/plain";
+}
+
+sub parse {
+}
+
+1;
+
####
#### OpenDocumentTemplate
####
####
#### OpenDocumentTemplate
####