X-Git-Url: https://git.sesse.net/?p=pr0n;a=blobdiff_plain;f=perl%2FSesse%2Fpr0n%2FTemplates.pm;h=3e65a9a9217767f9bb7592a4e6f917023c3aacea;hp=8ff1e0353457360b2cc69dd3356610f23a8d4d79;hb=662fe6d7726767a409f5a15a37001c740849c641;hpb=b45980769f1ad2e6f8028e602bac021fac6c01e4;ds=sidebyside diff --git a/perl/Sesse/pr0n/Templates.pm b/perl/Sesse/pr0n/Templates.pm index 8ff1e03..3e65a9a 100644 --- a/perl/Sesse/pr0n/Templates.pm +++ b/perl/Sesse/pr0n/Templates.pm @@ -71,7 +71,7 @@ sub fetch_template { return $newcache->{'contents'}; } -sub print_template { +sub process_template { my ($r, $template, $args) = @_; my $text = fetch_template($r, $template); @@ -81,7 +81,12 @@ sub print_template { $text =~ s/$key/$value/g; } - $r->print($text); + return $text; +} + +sub print_template { + my ($r, $template, $args) = @_; + $r->print(process_template($r, $template, $args)); } 1;