X-Git-Url: https://git.sesse.net/?p=pr0n;a=blobdiff_plain;f=perl%2FSesse%2Fpr0n%2FTemplates.pm;h=aac4058fc8ab183bef468f9d938f97201013e2e2;hp=8bf0c1f71226ce69d16d38e8e46ebfb7ac75f581;hb=25da24661e8b79a9c5c6f32af3e3ca949e2943a0;hpb=290a2bdcb92997fd2537603dee5c67350b2bb7b1 diff --git a/perl/Sesse/pr0n/Templates.pm b/perl/Sesse/pr0n/Templates.pm index 8bf0c1f..aac4058 100644 --- a/perl/Sesse/pr0n/Templates.pm +++ b/perl/Sesse/pr0n/Templates.pm @@ -18,7 +18,7 @@ our %dirs = (); sub update_dirs { my $r = shift; - my $base = $r->dir_config('TemplateBase'); + my $base = $Sesse::pr0n::Config::template_base; for my $dir (<$base/*>) { next unless -d $dir; @@ -36,7 +36,7 @@ sub r_to_dir { update_dirs($r); } - my $site = $r->get_server_name(); + my $site = Sesse::pr0n::Common::get_server_name($r); if (defined($dirs{$site})) { return $site; } else { @@ -55,7 +55,7 @@ sub fetch_template { my $newcache = {}; - my $base = $r->dir_config('TemplateBase'); + my $base = $Sesse::pr0n::Config::template_base; open TEMPLATE, "<$base/$dir/$template" or ($dir ne 'default' and open TEMPLATE, "<$base/default/$template") or Sesse::pr0n::Common::error($r, "Couldn't open $dir/$template: $!"); @@ -84,8 +84,8 @@ sub process_template { } sub print_template { - my ($r, $template, $args) = @_; - $r->print(process_template($r, $template, $args)); + my ($r, $io, $template, $args) = @_; + $io->print(process_template($r, $template, $args)); } 1;