Changeset 31860 for main/trunk/greenstone2/perllib/gsprintf.pm
- Timestamp:
- 2017-08-09T16:48:21+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/gsprintf.pm
r31419 r31860 71 71 sub gsprintf 72 72 { 73 my ($handle, $text_string, @text_arguments) = @_; 74 _gsprintf($handle, $text_string, 0, @text_arguments); 75 } 76 77 sub gsprintf_multiline 78 { 73 79 my ($handle, $text_string, @text_arguments) = @_; 80 _gsprintf($handle, $text_string, 1, @text_arguments); 81 } 82 83 sub _gsprintf 84 { 85 my ($handle, $text_string, $multiline, @text_arguments) = @_; 74 86 75 87 # Return unless the required arguments were supplied … … 82 94 my $text_string_resolved = sprintf($text_string, @text_arguments); 83 95 96 if($multiline) { # replace newlines 97 $text_string_resolved =~ s@\\n@\n@g; 98 } 99 84 100 if ($freetext_xml_mode) { 85 101 $text_string_resolved = make_freetext_xml_safe($text_string_resolved); 86 102 } 87 103 88 104 print $handle $text_string_resolved; 89 105 } 90 106 91 107 92 108 93 109 sub lookup_string
Note:
See TracChangeset
for help on using the changeset viewer.